diff options
Diffstat (limited to 'contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp')
| -rw-r--r-- | contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp b/contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp index ed006f9d67de..b60ae293ef8c 100644 --- a/contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp +++ b/contrib/llvm-project/clang/lib/Parse/ParseDecl.cpp @@ -3483,7 +3483,8 @@ void Parser::ParseDeclarationSpecifiers(      case tok::coloncolon: // ::foo::bar        // C++ scope specifier.  Annotate and loop, or bail out on error. -      if (TryAnnotateCXXScopeToken(EnteringContext)) { +      if (getLangOpts().CPlusPlus && +          TryAnnotateCXXScopeToken(EnteringContext)) {          if (!DS.hasTypeSpecifier())            DS.SetTypeSpecError();          goto DoneWithDeclSpec;  | 
