[llvm-commits] [llvm] r51483 - /llvm/trunk/lib/Target/CBackend/CBackend.cpp

Dan Gohman gohman at apple.com
Fri May 23 09:57:00 PDT 2008


Author: djg
Date: Fri May 23 11:57:00 2008
New Revision: 51483

URL: http://llvm.org/viewvc/llvm-project?rev=51483&view=rev
Log:
Fix another isFirstClassType that now needs to be isSingleValueType.
This fixes recent CBE regressions.

Modified:
    llvm/trunk/lib/Target/CBackend/CBackend.cpp

Modified: llvm/trunk/lib/Target/CBackend/CBackend.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/CBackend/CBackend.cpp?rev=51483&r1=51482&r2=51483&view=diff

==============================================================================
--- llvm/trunk/lib/Target/CBackend/CBackend.cpp (original)
+++ llvm/trunk/lib/Target/CBackend/CBackend.cpp Fri May 23 11:57:00 2008
@@ -913,7 +913,7 @@
            << *CE << "\n";
       abort();
     }
-  } else if (isa<UndefValue>(CPV) && CPV->getType()->isFirstClassType()) {
+  } else if (isa<UndefValue>(CPV) && CPV->getType()->isSingleValueType()) {
     Out << "((";
     printType(Out, CPV->getType()); // sign doesn't matter
     Out << ")/*UNDEF*/";





More information about the llvm-commits mailing list