mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 04:02:41 +01:00
Actually... return after the check for invalid input.
llvm-svn: 101139
This commit is contained in:
parent
a4c5712b41
commit
32088895fb
@ -478,6 +478,7 @@ bool SimplifyFortifiedLibCalls::fold(CallInst *CI, const TargetData *TD) {
|
|||||||
FT->getParamType(0) != Type::getInt8PtrTy(Context) ||
|
FT->getParamType(0) != Type::getInt8PtrTy(Context) ||
|
||||||
!FT->getParamType(2)->isIntegerTy() ||
|
!FT->getParamType(2)->isIntegerTy() ||
|
||||||
FT->getParamType(3) != TD->getIntPtrType(Context))
|
FT->getParamType(3) != TD->getIntPtrType(Context))
|
||||||
|
return false;
|
||||||
|
|
||||||
if (isFoldable(4, 3, false)) {
|
if (isFoldable(4, 3, false)) {
|
||||||
Value *Ret = EmitStrNCpy(CI->getOperand(1), CI->getOperand(2),
|
Value *Ret = EmitStrNCpy(CI->getOperand(1), CI->getOperand(2),
|
||||||
|
Loading…
Reference in New Issue
Block a user