From e77372ac818cf202571dcbf8ab656c8f47ba3423 Mon Sep 17 00:00:00 2001 From: Eli Bendersky Date: Tue, 18 Dec 2012 22:22:16 +0000 Subject: [PATCH] Similar to 170440 - fix build warning with gcc git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@170461 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/CGExpr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/CodeGen/CGExpr.cpp b/lib/CodeGen/CGExpr.cpp index 5181b1d52c..a36d4ee9f8 100644 --- a/lib/CodeGen/CGExpr.cpp +++ b/lib/CodeGen/CGExpr.cpp @@ -1200,7 +1200,7 @@ RValue CodeGenFunction::EmitLoadOfBitfieldLValue(LValue LV) { } else { if (Info.Offset) Val = Builder.CreateLShr(Val, Info.Offset, "bf.lshr"); - if (Info.Offset + Info.Size < Info.StorageSize) + if (static_cast(Info.Offset) + Info.Size < Info.StorageSize) Val = Builder.CreateAnd(Val, llvm::APInt::getLowBitsSet(Info.StorageSize, Info.Size), "bf.clear"); -- 2.40.0