From: Peter Collingbourne Date: Mon, 3 Mar 2014 08:13:06 +0000 (+0000) Subject: MSVC 2012 doesn't support std::initializer_list at all, so don't rely on X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=743cc3be5ce28cb74f31322deb9c015dfd4f2d13;p=clang MSVC 2012 doesn't support std::initializer_list at all, so don't rely on that std::vector constructor. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@202684 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/unittests/Tooling/ToolingTest.cpp b/unittests/Tooling/ToolingTest.cpp index a9c8f90f14..302616b842 100644 --- a/unittests/Tooling/ToolingTest.cpp +++ b/unittests/Tooling/ToolingTest.cpp @@ -240,8 +240,12 @@ TEST(runToolOnCodeWithArgs, TestNoDepFile) { llvm::SmallString<32> DepFilePath; ASSERT_FALSE( llvm::sys::fs::createTemporaryFile("depfile", "d", DepFilePath)); - std::vector Args = { "-MMD", "-MT", DepFilePath.str(), "-MF", - DepFilePath.str() }; + std::vector Args; + Args.push_back("-MMD"); + Args.push_back("-MT"); + Args.push_back(DepFilePath.str()); + Args.push_back("-MF"); + Args.push_back(DepFilePath.str()); EXPECT_TRUE(runToolOnCodeWithArgs(new SkipBodyAction, "", Args)); EXPECT_FALSE(llvm::sys::fs::exists(DepFilePath.str())); EXPECT_FALSE(llvm::sys::fs::remove(DepFilePath.str()));