summaryrefslogtreecommitdiffstats
path: root/clang/Parse/ParseExprCXX.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/Parse/ParseExprCXX.cpp')
-rw-r--r--clang/Parse/ParseExprCXX.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/clang/Parse/ParseExprCXX.cpp b/clang/Parse/ParseExprCXX.cpp
index 2c09ddf12d7..52447f8688c 100644
--- a/clang/Parse/ParseExprCXX.cpp
+++ b/clang/Parse/ParseExprCXX.cpp
@@ -68,3 +68,13 @@ Parser::ExprResult Parser::ParseCXXCasts() {
return Result;
}
+
+/// ParseCXXBoolLiteral - This handles the C++ Boolean literals.
+///
+/// boolean-literal: [C++ 2.13.5]
+/// 'true'
+/// 'false'
+Parser::ExprResult Parser::ParseCXXBoolLiteral() {
+ tok::TokenKind Kind = Tok.getKind();
+ return Actions.ParseCXXBoolLiteral(ConsumeToken(), Kind);
+}
OpenPOWER on IntegriCloud