]> granicus.if.org Git - llvm/commitdiff
[ICP] Fix bool conversion warning and actually write out the reason instead of droppi...
authorBenjamin Kramer <benny.kra@googlemail.com>
Mon, 30 Jan 2017 23:11:29 +0000 (23:11 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Mon, 30 Jan 2017 23:11:29 +0000 (23:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293564 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Instrumentation/IndirectCallPromotion.cpp

index d520c956c2871519aff8e729ca53a8efc9797de7..384407b7129c6be0a5c01fc723b989f680bc7c0e 100644 (file)
@@ -216,7 +216,7 @@ bool llvm::isLegalToPromote(Instruction *Inst, Function *F,
       continue;
     if (!CastInst::castIsValid(Instruction::BitCast, CS.getArgument(I), PTy)) {
       if (Reason)
-        return "Argument Type mismatch";
+        *Reason = "Argument type mismatch";
       return false;
     }
   }