summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Support
diff options
context:
space:
mode:
authorJeffrey Yasskin <jyasskin@google.com>2010-02-09 19:07:19 +0000
committerJeffrey Yasskin <jyasskin@google.com>2010-02-09 19:07:19 +0000
commitddfe8092e9a12d1106bdbfd9045e2c9efae8fa32 (patch)
tree2448302b27d1ecba1c49388bf12a9e5ce5c72e1b /llvm/unittests/Support
parent74cc62e16151f3cb54ebba197396a622e5ee056f (diff)
downloadbcm5719-llvm-ddfe8092e9a12d1106bdbfd9045e2c9efae8fa32.tar.gz
bcm5719-llvm-ddfe8092e9a12d1106bdbfd9045e2c9efae8fa32.zip
Add support for TypeBuilder<const/volatile void*, false>.
Thanks to Jochen Wilhelmy for the suggestion! llvm-svn: 95677
Diffstat (limited to 'llvm/unittests/Support')
-rw-r--r--llvm/unittests/Support/TypeBuilderTest.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/llvm/unittests/Support/TypeBuilderTest.cpp b/llvm/unittests/Support/TypeBuilderTest.cpp
index a5c5e67129a..e805827ae22 100644
--- a/llvm/unittests/Support/TypeBuilderTest.cpp
+++ b/llvm/unittests/Support/TypeBuilderTest.cpp
@@ -19,9 +19,16 @@ namespace {
TEST(TypeBuilderTest, Void) {
EXPECT_EQ(Type::getVoidTy(getGlobalContext()), (TypeBuilder<void, true>::get(getGlobalContext())));
EXPECT_EQ(Type::getVoidTy(getGlobalContext()), (TypeBuilder<void, false>::get(getGlobalContext())));
- // Special case for C compatibility:
+ // Special cases for C compatibility:
EXPECT_EQ(Type::getInt8PtrTy(getGlobalContext()),
(TypeBuilder<void*, false>::get(getGlobalContext())));
+ EXPECT_EQ(Type::getInt8PtrTy(getGlobalContext()),
+ (TypeBuilder<const void*, false>::get(getGlobalContext())));
+ EXPECT_EQ(Type::getInt8PtrTy(getGlobalContext()),
+ (TypeBuilder<volatile void*, false>::get(getGlobalContext())));
+ EXPECT_EQ(Type::getInt8PtrTy(getGlobalContext()),
+ (TypeBuilder<const volatile void*, false>::get(
+ getGlobalContext())));
}
TEST(TypeBuilderTest, HostIntegers) {
OpenPOWER on IntegriCloud