diff options
Diffstat (limited to 'clang/lib/Analysis/Consumed.cpp')
| -rw-r--r-- | clang/lib/Analysis/Consumed.cpp | 14 |
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: |

