Attempt to fix some MSVC build errors.
authorErik Pilkington <erik.pilkington@gmail.com>
Mon, 13 Aug 2018 17:39:19 +0000 (17:39 +0000)
committerErik Pilkington <erik.pilkington@gmail.com>
Mon, 13 Aug 2018 17:39:19 +0000 (17:39 +0000)
llvm-svn: 339587

llvm/unittests/Demangle/FindTypesInMangledNameTest.cpp

index 42e96eb..a2f77dc 100644 (file)
@@ -16,7 +16,7 @@ TEST(FindTypesInMangledNameTest, Test) {
   std::vector<const char *> Types;
   const char *Mangled = "_Z1fiv";
   EXPECT_FALSE(llvm::itaniumFindTypesInMangledName(
-      Mangled, static_cast<void *>(&Types), +[](void *Ty, const char *P) {
+      Mangled, static_cast<void *>(&Types), [](void *Ty, const char *P) {
         static_cast<std::vector<const char *> *>(Ty)->push_back(P);
       }));
   EXPECT_EQ(Types.size(), size_t(2));
@@ -24,11 +24,11 @@ TEST(FindTypesInMangledNameTest, Test) {
   EXPECT_EQ(Mangled + 5, Types.back());
 
   EXPECT_TRUE(llvm::itaniumFindTypesInMangledName(
-      "Not a mangled name!", nullptr, +[](void *, const char *) {}));
+      "Not a mangled name!", nullptr, [](void *, const char *) {}));
 
   int TC = 0;
   EXPECT_FALSE(llvm::itaniumFindTypesInMangledName(
       "_Z1fPRic", static_cast<void *>(&TC),
-      +[](void *Ctx, const char *) { ++*static_cast<int *>(Ctx); }));
+      [](void *Ctx, const char *) { ++*static_cast<int *>(Ctx); }));
   EXPECT_EQ(TC, 4); // pointer, reference, int, char.
 }