From: Gabor Greif Date: Mon, 12 Nov 2012 13:34:59 +0000 (+0000) Subject: do not play preprocessor tricks with 'private', use public interfaces instead; this... X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=d54393153a2d560446881ed4eeacc4d782882d11;p=oota-llvm.git do not play preprocessor tricks with 'private', use public interfaces instead; this appeases the VC++ buildbots git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167724 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/unittests/VMCore/WaymarkTest.cpp b/unittests/VMCore/WaymarkTest.cpp index 41228c90f9a..9005b0c9888 100644 --- a/unittests/VMCore/WaymarkTest.cpp +++ b/unittests/VMCore/WaymarkTest.cpp @@ -9,9 +9,6 @@ // we perform white-box tests // -#define private public -#include "llvm/Use.h" -#undef private #include "llvm/Function.h" #include "llvm/Instructions.h" #include "llvm/LLVMContext.h" @@ -24,7 +21,7 @@ namespace { Constant *char2constant(char c) { return ConstantInt::get(Type::getInt8Ty(getGlobalContext()), c); } - + TEST(WaymarkTest, NativeArray) { static uint8_t tail[22] = "s02s33s30y2y0s1x0syxS"; @@ -39,17 +36,17 @@ TEST(WaymarkTest, NativeArray) { const Use *Ue = &A->getOperandUse(22); for (; U != Ue; ++U) { - EXPECT_EQ(Ue + 1, U->getImpliedUser()); + EXPECT_EQ(A, U->getUser()); } } TEST(WaymarkTest, TwoBit) { - Use* many = (Use*)calloc(sizeof(Use), 8212); + Use* many = (Use*)calloc(sizeof(Use), 8212 + 1); ASSERT_TRUE(many); Use::initTags(many, many + 8212); for (const Use *U = many, *Ue = many + 8212 - 1; U != Ue; ++U) { - EXPECT_EQ(Ue + 1, U->getImpliedUser()); + EXPECT_EQ((User*)(Ue + 1), U->getUser()); } }