1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00

Fix -Wsign-compare warning and remove windows-style line endings introduced by r185421

llvm-svn: 185443
This commit is contained in:
David Blaikie 2013-07-02 16:48:10 +00:00
parent a8c2154e69
commit c69f695988

View File

@ -281,23 +281,23 @@ TEST(JITMemoryManagerTest, TestManyStubs) {
TEST(JITMemoryManagerTest, AllocateSection) {
OwningPtr<JITMemoryManager> MemMgr(
JITMemoryManager::CreateDefaultMemManager());
uint8_t *code1 = MemMgr->allocateCodeSection(256, 0, 1);
uint8_t *data1 = MemMgr->allocateDataSection(256, 16, 2, true);
uint8_t *code2 = MemMgr->allocateCodeSection(257, 32, 3);
uint8_t *data2 = MemMgr->allocateDataSection(256, 64, 4, false);
uint8_t *code3 = MemMgr->allocateCodeSection(258, 64, 5);
EXPECT_NE((uint8_t*)0, code1);
EXPECT_NE((uint8_t*)0, code2);
EXPECT_NE((uint8_t*)0, data1);
EXPECT_NE((uint8_t*)0, data2);
// Check alignment
EXPECT_EQ((uint64_t)code1 & 0xf, 0);
EXPECT_EQ((uint64_t)code2 & 0x1f, 0);
EXPECT_EQ((uint64_t)code3 & 0x3f, 0);
EXPECT_EQ((uint64_t)data1 & 0xf, 0);
EXPECT_EQ((uint64_t)data2 & 0x3f, 0);
uint8_t *code1 = MemMgr->allocateCodeSection(256, 0, 1);
uint8_t *data1 = MemMgr->allocateDataSection(256, 16, 2, true);
uint8_t *code2 = MemMgr->allocateCodeSection(257, 32, 3);
uint8_t *data2 = MemMgr->allocateDataSection(256, 64, 4, false);
uint8_t *code3 = MemMgr->allocateCodeSection(258, 64, 5);
EXPECT_NE((uint8_t*)0, code1);
EXPECT_NE((uint8_t*)0, code2);
EXPECT_NE((uint8_t*)0, data1);
EXPECT_NE((uint8_t*)0, data2);
// Check alignment
EXPECT_EQ((uint64_t)code1 & 0xf, 0u);
EXPECT_EQ((uint64_t)code2 & 0x1f, 0u);
EXPECT_EQ((uint64_t)code3 & 0x3f, 0u);
EXPECT_EQ((uint64_t)data1 & 0xf, 0u);
EXPECT_EQ((uint64_t)data2 & 0x3f, 0u);
}
}