[llvm-commits] [llvm-gcc-4.0] r45753 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

Chris Lattner sabre at nondot.org
Tue Jan 8 11:41:42 PST 2008


Author: lattner
Date: Tue Jan  8 13:41:42 2008
New Revision: 45753

URL: http://llvm.org/viewvc/llvm-project?rev=45753&view=rev
Log:
Cleanup suggested by Duncan, thanks!

Modified:
    llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp?rev=45753&r1=45752&r2=45753&view=diff

==============================================================================
--- llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp (original)
+++ llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp Tue Jan  8 13:41:42 2008
@@ -946,7 +946,7 @@
   // next size power-of-two register (e.g. i64).  This should be reevaluated
   // when we have good support for unusual sized integers in the code generator.
   if (Result && TREE_CODE(TREE_TYPE(exp)) == INTEGER_TYPE) {
-    unsigned LLVMWidth = cast<IntegerType>(Result->getType())->getBitWidth();
+    unsigned LLVMWidth = Result->getType()->getPrimitiveSizeInBits();
     unsigned TreeWidth = TYPE_PRECISION(TREE_TYPE(exp));
     if (LLVMWidth > TreeWidth && lang_hooks.reduce_bit_field_operations) {
       if (TYPE_UNSIGNED(TREE_TYPE(exp))) {





More information about the llvm-commits mailing list