]> granicus.if.org Git - clang/commitdiff
MSVC 2012 doesn't support std::initializer_list at all, so don't rely on
authorPeter Collingbourne <peter@pcc.me.uk>
Mon, 3 Mar 2014 08:13:06 +0000 (08:13 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Mon, 3 Mar 2014 08:13:06 +0000 (08:13 +0000)
that std::vector constructor.

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

unittests/Tooling/ToolingTest.cpp

index a9c8f90f14c6fd5f5ffb97f7d498491a91dd5d2c..302616b8426ab86edce3ee5947aa13d8946734f0 100644 (file)
@@ -240,8 +240,12 @@ TEST(runToolOnCodeWithArgs, TestNoDepFile) {
   llvm::SmallString<32> DepFilePath;
   ASSERT_FALSE(
       llvm::sys::fs::createTemporaryFile("depfile", "d", DepFilePath));
-  std::vector<std::string> Args = { "-MMD", "-MT", DepFilePath.str(), "-MF",
-                                    DepFilePath.str() };
+  std::vector<std::string> 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()));