[llvm-commits] [llvm] r108851 - /llvm/trunk/unittests/Support/Casting.cpp

Gabor Greif ggreif at gmail.com
Tue Jul 20 09:38:13 PDT 2010


Author: ggreif
Date: Tue Jul 20 11:38:12 2010
New Revision: 108851

URL: http://llvm.org/viewvc/llvm-project?rev=108851&view=rev
Log:
isa<> tests

Modified:
    llvm/trunk/unittests/Support/Casting.cpp

Modified: llvm/trunk/unittests/Support/Casting.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/Support/Casting.cpp?rev=108851&r1=108850&r2=108851&view=diff
==============================================================================
--- llvm/trunk/unittests/Support/Casting.cpp (original)
+++ llvm/trunk/unittests/Support/Casting.cpp Tue Jul 20 11:38:12 2010
@@ -22,8 +22,14 @@
 extern bar &B1;
 extern const bar *B2;
 
-TEST(CastingTest, Basics) {
+TEST(CastingTest, isa) {
+  // test various configurations of const
+  const bar &B3 = B1;
+  const bar *const B4 = B2;
   EXPECT_TRUE(isa<foo>(B1));
+  EXPECT_TRUE(isa<foo>(B2));
+  EXPECT_TRUE(isa<foo>(B3));
+  EXPECT_TRUE(isa<foo>(B4));
 }
 
 bar B;





More information about the llvm-commits mailing list