diff options
Diffstat (limited to 'clang/lib/Parse/ParseDecl.cpp')
-rw-r--r-- | clang/lib/Parse/ParseDecl.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Parse/ParseDecl.cpp b/clang/lib/Parse/ParseDecl.cpp index 7ff39aabeb1..66366d99190 100644 --- a/clang/lib/Parse/ParseDecl.cpp +++ b/clang/lib/Parse/ParseDecl.cpp @@ -5631,8 +5631,9 @@ void Parser::ParseParameterDeclarationClause( // stop when we parse it later on. Token DefArgEnd; DefArgEnd.startToken(); - DefArgEnd.setKind(tok::cxx_defaultarg_end); + DefArgEnd.setKind(tok::eof); DefArgEnd.setLocation(Tok.getLocation()); + DefArgEnd.setEofData(Param); DefArgToks->push_back(DefArgEnd); Actions.ActOnParamUnparsedDefaultArgument(Param, EqualLoc, (*DefArgToks)[1].getLocation()); |