Index: llvm-trunk/tools/clang/lib/CodeGen/CGExprAgg.cpp
===================================================================
--- llvm-trunk/tools/clang/lib/CodeGen/CGExprAgg.cpp	(revision 108420)
+++ llvm-trunk/tools/clang/lib/CodeGen/CGExprAgg.cpp	(working copy)
@@ -868,6 +868,6 @@
                       DestPtr, SrcPtr,
                       // TypeInfo.first describes size in bits.
                       llvm::ConstantInt::get(IntPtrTy, TypeInfo.first/8),
-                      Builder.getInt32(TypeInfo.second/8),
+                      Builder.getInt32((uint32_t) (TypeInfo.second/8)),
                       Builder.getInt1(isVolatile));
 }
