From: Eli Friedman Date: Tue, 27 Jan 2009 09:03:41 +0000 (+0000) Subject: Support CodeGen for __extension__ operator on aggregates. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=12444a24419fe88b42a16b46106db3c11ac5cd35;p=clang Support CodeGen for __extension__ operator on aggregates. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63101 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/CGExprAgg.cpp b/lib/CodeGen/CGExprAgg.cpp index 058b561f95..9181bf6654 100644 --- a/lib/CodeGen/CGExprAgg.cpp +++ b/lib/CodeGen/CGExprAgg.cpp @@ -58,6 +58,7 @@ public: CGF.ErrorUnsupported(S, "aggregate expression"); } void VisitParenExpr(ParenExpr *PE) { Visit(PE->getSubExpr()); } + void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); } // l-values. void VisitDeclRefExpr(DeclRefExpr *DRE) { EmitAggLoadOfLValue(DRE); }