summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/IR/FunctionTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/unittests/IR/FunctionTest.cpp')
-rw-r--r--llvm/unittests/IR/FunctionTest.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/llvm/unittests/IR/FunctionTest.cpp b/llvm/unittests/IR/FunctionTest.cpp
index 567304cac6b..c0744b08605 100644
--- a/llvm/unittests/IR/FunctionTest.cpp
+++ b/llvm/unittests/IR/FunctionTest.cpp
@@ -143,23 +143,23 @@ TEST(FunctionTest, GetPointerAlignment) {
FunctionType *FuncType(FunctionType::get(VoidType, false));
std::unique_ptr<Function> Func(Function::Create(
FuncType, GlobalValue::ExternalLinkage));
- EXPECT_EQ(0U, Func->getPointerAlignment(DataLayout("")));
- EXPECT_EQ(1U, Func->getPointerAlignment(DataLayout("Fi8")));
- EXPECT_EQ(1U, Func->getPointerAlignment(DataLayout("Fn8")));
- EXPECT_EQ(2U, Func->getPointerAlignment(DataLayout("Fi16")));
- EXPECT_EQ(2U, Func->getPointerAlignment(DataLayout("Fn16")));
- EXPECT_EQ(4U, Func->getPointerAlignment(DataLayout("Fi32")));
- EXPECT_EQ(4U, Func->getPointerAlignment(DataLayout("Fn32")));
+ EXPECT_EQ(MaybeAlign(), Func->getPointerAlignment(DataLayout("")));
+ EXPECT_EQ(Align(1), Func->getPointerAlignment(DataLayout("Fi8")));
+ EXPECT_EQ(Align(1), Func->getPointerAlignment(DataLayout("Fn8")));
+ EXPECT_EQ(Align(2), Func->getPointerAlignment(DataLayout("Fi16")));
+ EXPECT_EQ(Align(2), Func->getPointerAlignment(DataLayout("Fn16")));
+ EXPECT_EQ(Align(4), Func->getPointerAlignment(DataLayout("Fi32")));
+ EXPECT_EQ(Align(4), Func->getPointerAlignment(DataLayout("Fn32")));
Func->setAlignment(Align(4));
- EXPECT_EQ(0U, Func->getPointerAlignment(DataLayout("")));
- EXPECT_EQ(1U, Func->getPointerAlignment(DataLayout("Fi8")));
- EXPECT_EQ(4U, Func->getPointerAlignment(DataLayout("Fn8")));
- EXPECT_EQ(2U, Func->getPointerAlignment(DataLayout("Fi16")));
- EXPECT_EQ(4U, Func->getPointerAlignment(DataLayout("Fn16")));
- EXPECT_EQ(4U, Func->getPointerAlignment(DataLayout("Fi32")));
- EXPECT_EQ(4U, Func->getPointerAlignment(DataLayout("Fn32")));
+ EXPECT_EQ(MaybeAlign(), Func->getPointerAlignment(DataLayout("")));
+ EXPECT_EQ(Align(1), Func->getPointerAlignment(DataLayout("Fi8")));
+ EXPECT_EQ(Align(4), Func->getPointerAlignment(DataLayout("Fn8")));
+ EXPECT_EQ(Align(2), Func->getPointerAlignment(DataLayout("Fi16")));
+ EXPECT_EQ(Align(4), Func->getPointerAlignment(DataLayout("Fn16")));
+ EXPECT_EQ(Align(4), Func->getPointerAlignment(DataLayout("Fi32")));
+ EXPECT_EQ(Align(4), Func->getPointerAlignment(DataLayout("Fn32")));
}
} // end namespace
OpenPOWER on IntegriCloud