diff options
Diffstat (limited to 'clang/lib/Parse/ParseDeclCXX.cpp')
-rw-r--r-- | clang/lib/Parse/ParseDeclCXX.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Parse/ParseDeclCXX.cpp b/clang/lib/Parse/ParseDeclCXX.cpp index 10568b3671b..09239f467ea 100644 --- a/clang/lib/Parse/ParseDeclCXX.cpp +++ b/clang/lib/Parse/ParseDeclCXX.cpp @@ -3163,8 +3163,9 @@ Parser::tryParseExceptionSpecification(bool Delayed, // Add the 'stop' token. Token End; End.startToken(); - End.setKind(tok::cxx_exceptspec_end); + End.setKind(tok::eof); End.setLocation(Tok.getLocation()); + End.setEofData(Actions.CurScope); ExceptionSpecTokens->push_back(End); return EST_Unparsed; } |