Skip to content

Commit d6d4569

Browse files
committed
Fix MSVC "signed/unsigned mismatch" warnings. NFC.
1 parent 0cbccb1 commit d6d4569

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

clang/lib/CodeGen/CGBuiltin.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19055,7 +19055,7 @@ Value *CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned BuiltinID,
1905519055
Args.push_back(llvm::PoisonValue::get(IntTy));
1905619056
for (unsigned I = 0; I != E->getNumArgs(); ++I) {
1905719057
llvm::Value *V = EmitScalarOrConstFoldImmArg(ICEArguments, I, E);
19058-
if (I <= !InsertOld && Size < 32) {
19058+
if (I <= (InsertOld ? 0u : 1u) && Size < 32) {
1905919059
if (!DataTy->isIntegerTy())
1906019060
V = Builder.CreateBitCast(
1906119061
V, llvm::IntegerType::get(Builder.getContext(), Size));

0 commit comments

Comments
 (0)