Searched refs:CompoundLiteral (Results 1 – 11 of 11) sorted by relevance
718 (isUnaryExpression && !getLangOpts().CPlusPlus) ? CompoundLiteral in ParseCastExpression()728 case CompoundLiteral: in ParseCastExpression()2200 ExprType >= CompoundLiteral? Sema::PCC_ParenthesizedExpression in ParseParenExpression()2255 } else if (ExprType >= CompoundLiteral && BridgeCast) { in ParseParenExpression()2290 } else if (ExprType >= CompoundLiteral && in ParseParenExpression()2333 ExprType = CompoundLiteral; in ParseParenExpression()
3141 ParseAs = CompoundLiteral; in ParseCXXAmbiguousParenExpression()3180 if (ParseAs >= CompoundLiteral) { in ParseCXXAmbiguousParenExpression()3198 if (ParseAs == CompoundLiteral) { in ParseCXXAmbiguousParenExpression()3199 ExprType = CompoundLiteral; in ParseCXXAmbiguousParenExpression()
46 CompoundLiteral: [type*, init*]
329 class CompoundLiteral(Node): class
1707 p[0] = c_ast.CompoundLiteral(p[2], p[5])
946 ParenExprType = CompoundLiteral; in ParseCastExpression()969 case CompoundLiteral: in ParseCastExpression()2776 /*IsParenthesized=*/ExprType >= CompoundLiteral); in ParseParenExpression()2833 } else if (ExprType >= CompoundLiteral && BridgeCast) { in ParseParenExpression()2870 } else if (ExprType >= CompoundLiteral && in ParseParenExpression()2913 ExprType = CompoundLiteral; in ParseParenExpression()
3879 ParseAs = CompoundLiteral; in ParseCXXAmbiguousParenExpression()3919 if (ParseAs >= CompoundLiteral) { in ParseCXXAmbiguousParenExpression()3937 if (ParseAs == CompoundLiteral) { in ParseCXXAmbiguousParenExpression()3938 ExprType = CompoundLiteral; in ParseCXXAmbiguousParenExpression()
1473 CompoundLiteral, // Also allow '(' type-name ')' '{' ... '}' enumerator
1469 namespace CompoundLiteral { namespace
1846 CompoundLiteral, // Also allow '(' type-name ')' '{' ... '}' enumerator
1591 namespace CompoundLiteral { namespace