mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-14 15:19:33 +00:00
Fix a few places to check if TargetData is available before using it.
llvm-svn: 79493
This commit is contained in:
parent
446d29370f
commit
5b725f1a48
@ -478,9 +478,9 @@ isEliminableCastPair(
|
||||
// We don't want to form an inttoptr or ptrtoint that converts to an integer
|
||||
// type that differs from the pointer size.
|
||||
if ((Res == Instruction::IntToPtr &&
|
||||
SrcTy != TD->getIntPtrType(CI->getContext())) ||
|
||||
(!TD || SrcTy != TD->getIntPtrType(CI->getContext()))) ||
|
||||
(Res == Instruction::PtrToInt &&
|
||||
DstTy != TD->getIntPtrType(CI->getContext())))
|
||||
(!TD || DstTy != TD->getIntPtrType(CI->getContext()))))
|
||||
Res = 0;
|
||||
|
||||
return Instruction::CastOps(Res);
|
||||
|
Loading…
Reference in New Issue
Block a user