From: Eric Christopher Date: Thu, 29 Aug 2013 18:00:58 +0000 (+0000) Subject: Fix warning about anonymous structs in anonymous unions. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e444ea0f5c8c8cf677edd05d9fb1254422765bd5;p=clang Fix warning about anonymous structs in anonymous unions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189596 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Analysis/Consumed.cpp b/lib/Analysis/Consumed.cpp index a0f8ea1639..43e2153c22 100644 --- a/lib/Analysis/Consumed.cpp +++ b/lib/Analysis/Consumed.cpp @@ -122,17 +122,19 @@ class PropagationInfo { IT_BinTest, IT_Var } InfoType; + + struct BinTestTy { + const BinaryOperator *Source; + EffectiveOp EOp; + VarTestResult LTest; + VarTestResult RTest; + }; union { ConsumedState State; VarTestResult Test; const VarDecl *Var; - struct { - const BinaryOperator *Source; - EffectiveOp EOp; - VarTestResult LTest; - VarTestResult RTest; - } BinTest; + BinTestTy BinTest; }; public: