From: Bjorn Pettersson Date: Wed, 25 Apr 2018 09:04:12 +0000 (+0000) Subject: Fix buildbot problems after rC330794 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=859cc527ff1e5b34c3828766dc830a6e46801945;p=clang Fix buildbot problems after rC330794 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 --- diff --git a/lib/Parse/ParseTemplate.cpp b/lib/Parse/ParseTemplate.cpp index 82a049fddd..13fb6da3c3 100644 --- a/lib/Parse/ParseTemplate.cpp +++ b/lib/Parse/ParseTemplate.cpp @@ -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;