summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang/lib/Analysis/Consumed.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/clang/lib/Analysis/Consumed.cpp b/clang/lib/Analysis/Consumed.cpp
index a0f8ea16390..43e2153c227 100644
--- a/clang/lib/Analysis/Consumed.cpp
+++ b/clang/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:
OpenPOWER on IntegriCloud