[llvm-commits] [llvm-gcc-4.2] r63290 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

Chris Lattner sabre at nondot.org
Wed Jan 28 23:55:27 PST 2009


Author: lattner
Date: Thu Jan 29 01:55:27 2009
New Revision: 63290

URL: http://llvm.org/viewvc/llvm-project?rev=63290&view=rev
Log:
increase portability to systems that don't use 8-bit bytes!

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

Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp?rev=63290&r1=63289&r2=63290&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Thu Jan 29 01:55:27 2009
@@ -1165,11 +1165,11 @@
   }
   case COMPLEX_CST: {
     Value *Ptr = TreeConstantToLLVM::EmitLV_COMPLEX_CST(exp);
-    return LValue(Ptr, TYPE_ALIGN(TREE_TYPE(exp)) / 8);
+    return LValue(Ptr, TYPE_ALIGN_UNIT(TREE_TYPE(exp)));
   }
   case STRING_CST: {
     Value *Ptr = TreeConstantToLLVM::EmitLV_STRING_CST(exp);
-    return LValue(Ptr, TYPE_ALIGN(TREE_TYPE(exp)) / 8);
+    return LValue(Ptr, TYPE_ALIGN_UNIT(TREE_TYPE(exp)));
   }
 
   // Type Conversion.





More information about the llvm-commits mailing list