Simplify an API
llvm-svn: 38541
diff --git a/clang/Lex/Preprocessor.cpp b/clang/Lex/Preprocessor.cpp
index 7f3a0c6..17a2b0d 100644
--- a/clang/Lex/Preprocessor.cpp
+++ b/clang/Lex/Preprocessor.cpp
@@ -621,7 +621,7 @@
// looked up, etc, inside the #elif expression.
assert(SkippingContents && "We have to be skipping here!");
SkippingContents = false;
- EvaluateDirectiveExpression(ShouldEnter);
+ ShouldEnter = EvaluateDirectiveExpression();
SkippingContents = true;
}
@@ -1011,8 +1011,7 @@
++NumIf;
const char *Start = CurLexer->BufferPtr;
- bool ConditionalTrue = false;
- EvaluateDirectiveExpression(ConditionalTrue);
+ bool ConditionalTrue = EvaluateDirectiveExpression();
// Should we include the stuff contained by this directive?
if (ConditionalTrue) {