diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2014-07-26 00:45:30 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2014-07-26 00:45:30 +0000 |
commit | b7f6584d251f2f40bb8fcb9fb76e368c2a95f163 (patch) | |
tree | f5ddf42bfdbf704057c8a56875b96f7f579bcf4d /llvm/unittests/IR/UseTest.cpp | |
parent | 25363c00e407de81c9e85df63ac6f283a0689e36 (diff) | |
download | llvm-b7f6584d251f2f40bb8fcb9fb76e368c2a95f163.zip llvm-b7f6584d251f2f40bb8fcb9fb76e368c2a95f163.tar.gz llvm-b7f6584d251f2f40bb8fcb9fb76e368c2a95f163.tar.bz2 |
IR/UseTest.cpp: Avoid std::to_string() to appease mingw32 bot.
llvm-svn: 213994
Diffstat (limited to 'llvm/unittests/IR/UseTest.cpp')
-rw-r--r-- | llvm/unittests/IR/UseTest.cpp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/llvm/unittests/IR/UseTest.cpp b/llvm/unittests/IR/UseTest.cpp index edfef63..980175c 100644 --- a/llvm/unittests/IR/UseTest.cpp +++ b/llvm/unittests/IR/UseTest.cpp @@ -13,9 +13,9 @@ #include "llvm/IR/Module.h" #include "llvm/IR/User.h" #include "llvm/IR/Instructions.h" +#include "llvm/Support/Format.h" #include "llvm/Support/SourceMgr.h" #include "gtest/gtest.h" -#include <string> using namespace llvm; @@ -37,6 +37,7 @@ TEST(UseTest, sort) { " ret void\n" "}\n"; SMDiagnostic Err; + char vnbuf[8]; Module *M = ParseAssemblyString(ModuleString, nullptr, Err, C); Function *F = M->getFunction("f"); ASSERT_TRUE(F); @@ -48,16 +49,20 @@ TEST(UseTest, sort) { return L.getUser()->getName() < R.getUser()->getName(); }); unsigned I = 0; - for (User *U : X.users()) - EXPECT_EQ("v" + std::to_string(I++), U->getName()); + for (User *U : X.users()) { + snprintf(vnbuf, sizeof(vnbuf), "v%u", I++); + EXPECT_EQ(vnbuf, U->getName()); + } ASSERT_EQ(8u, I); X.sortUseList([](const Use &L, const Use &R) { return L.getUser()->getName() > R.getUser()->getName(); }); I = 0; - for (User *U : X.users()) - EXPECT_EQ("v" + std::to_string((7 - I++)), U->getName()); + for (User *U : X.users()) { + snprintf(vnbuf, sizeof(vnbuf), "v%u", (7 - I++)); + EXPECT_EQ(vnbuf, U->getName()); + } ASSERT_EQ(8u, I); } |