diff options
Diffstat (limited to 'clang/Parse/ParseExprCXX.cpp')
| -rw-r--r-- | clang/Parse/ParseExprCXX.cpp | 10 |
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); +} |

