]> granicus.if.org Git - clang/commitdiff
Fix buildbot problems after rC330794
authorBjorn Pettersson <bjorn.a.pettersson@ericsson.com>
Wed, 25 Apr 2018 09:04:12 +0000 (09:04 +0000)
committerBjorn Pettersson <bjorn.a.pettersson@ericsson.com>
Wed, 25 Apr 2018 09:04:12 +0000 (09:04 +0000)
Avoiding
  error: no matching function for call to 'makeArrayRef'
at
  ../tools/clang/lib/Parse/ParseTemplate.cpp:373:17

By using a local C array as input to makeArrayRef.

Not sure if this is the best solution, but it makes the code
compile again.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@330802 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Parse/ParseTemplate.cpp

index 82a049fddd3bfab14d1969945c1fc16c1055665f..13fb6da3c3993d3e45139937ab2520a8e5916a98 100644 (file)
@@ -370,7 +370,8 @@ Parser::ParseConceptDefinition(SourceLocation ConceptLoc,
     if (DSC != DeclSpecContext::DSC_template_param) {
       SkipUntil(tok::r_brace, StopAtSemi | StopBeforeMatch);
     } else {
-      SkipUntil(llvm::makeArrayRef({tok::comma, tok::greater}),
+      tok::TokenKind Tokens[] = { tok::comma, tok::greater };
+      SkipUntil(llvm::makeArrayRef(Tokens),
                 StopAtSemi | StopBeforeMatch);
     }
     return;