compiler/libec: Fixed improper usage of GCC compound statement expressions that would...
[sdk] / compiler / libec / src / pass3.ec
index 55b197e..81fe896 100644 (file)
@@ -532,6 +532,12 @@ static void InstDeclPassExpression(Expression exp)
          InstDeclPassExpression(exp.vaArg.exp);
          break;
       }
+      case extensionInitializerExp:
+      {
+         InstDeclPassTypeName(exp.initializer.typeName, false);
+         InstDeclPassInitializer(exp.initializer.initializer);
+         break;
+      }
    }
 }