[cfe-commits] r55312 - /cfe/trunk/lib/CodeGen/CGExprScalar.cpp

Daniel Dunbar daniel at zuster.org
Mon Aug 25 03:38:12 PDT 2008


Author: ddunbar
Date: Mon Aug 25 05:38:11 2008
New Revision: 55312

URL: http://llvm.org/viewvc/llvm-project?rev=55312&view=rev
Log:
Change another is-a-pointer check to check in terms of LLVM type.

Modified:
    cfe/trunk/lib/CodeGen/CGExprScalar.cpp

Modified: cfe/trunk/lib/CodeGen/CGExprScalar.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGExprScalar.cpp?rev=55312&r1=55311&r2=55312&view=diff

==============================================================================
--- cfe/trunk/lib/CodeGen/CGExprScalar.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGExprScalar.cpp Mon Aug 25 05:38:11 2008
@@ -336,7 +336,7 @@
     return Builder.CreateFCmpUNE(Src, Zero, "tobool");
   }
   
-  assert((SrcType->isIntegerType() || SrcType->isPointerType()) &&
+  assert((SrcType->isIntegerType() || isa<llvm::PointerType>(Src->getType())) &&
          "Unknown scalar type to convert");
   
   // Because of the type rules of C, we often end up computing a logical value,





More information about the cfe-commits mailing list