aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/IR/UseTest.cpp
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2014-07-26 00:45:30 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2014-07-26 00:45:30 +0000
commitb7f6584d251f2f40bb8fcb9fb76e368c2a95f163 (patch)
treef5ddf42bfdbf704057c8a56875b96f7f579bcf4d /llvm/unittests/IR/UseTest.cpp
parent25363c00e407de81c9e85df63ac6f283a0689e36 (diff)
downloadllvm-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.cpp15
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);
}