diff options
Diffstat (limited to 'include/clang/Parse/Parser.h')
-rw-r--r-- | include/clang/Parse/Parser.h | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/include/clang/Parse/Parser.h b/include/clang/Parse/Parser.h index 75458d8..7558793 100644 --- a/include/clang/Parse/Parser.h +++ b/include/clang/Parse/Parser.h @@ -104,24 +104,6 @@ class Parser { GreaterThanIsOperator = OldGreaterThanIsOperator; } }; - - /// \brief RAII object that enters an unevaluated operand. - class EnterUnevaluatedOperand { - /// \brief The action object. - Action &Actions; - - /// \brief Whether we were previously within an unevaluated operand. - bool PreviouslyInUnevaluatedOperand; - - public: - explicit EnterUnevaluatedOperand(Action &Actions) : Actions(Actions) { - PreviouslyInUnevaluatedOperand = Actions.setUnevaluatedOperand(true); - } - - ~EnterUnevaluatedOperand() { - Actions.setUnevaluatedOperand(PreviouslyInUnevaluatedOperand); - } - }; public: Parser(Preprocessor &PP, Action &Actions); |