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 a0f8ea1..43e2153 100644
--- a/lib/Analysis/Consumed.cpp
+++ b/lib/Analysis/Consumed.cpp
@@ -122,17 +122,19 @@
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: