]> granicus.if.org Git - clang/commitdiff
Support CodeGen for __extension__ operator on aggregates.
authorEli Friedman <eli.friedman@gmail.com>
Tue, 27 Jan 2009 09:03:41 +0000 (09:03 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Tue, 27 Jan 2009 09:03:41 +0000 (09:03 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63101 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGExprAgg.cpp

index 058b561f95b3874d8e108af100ae33a5a625f6f8..9181bf665450a999a26cfce26eb2d28ce83f73b2 100644 (file)
@@ -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); }