diff options
| -rw-r--r-- | clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h b/clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h index b1f377af9bb..06d5c720eeb 100644 --- a/clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h +++ b/clang-tools-extra/unittests/clang-tidy/ClangTidyTest.h @@ -45,15 +45,16 @@ template <typename T> std::string runCheckOnCode(StringRef Code) { ClangTidyContext Context(&Errors, ".*", ""); ClangTidyDiagnosticConsumer DiagConsumer(Context); Check.setContext(&Context); + std::vector<std::string> ArgCXX11(1, "-std=c++11"); if (!tooling::runToolOnCodeWithArgs(new TestPPAction(Check, &Context), Code, - {"-std=c++11"})) + ArgCXX11)) return ""; ast_matchers::MatchFinder Finder; Check.registerMatchers(&Finder); std::unique_ptr<tooling::FrontendActionFactory> Factory( tooling::newFrontendActionFactory(&Finder)); - if (!tooling::runToolOnCodeWithArgs(Factory->create(), Code, {"-std=c++11"})) + if (!tooling::runToolOnCodeWithArgs(Factory->create(), Code, ArgCXX11)) return ""; DiagConsumer.finish(); tooling::Replacements Fixes; |

