mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-22 11:39:35 +00:00
Be conservative if getresult operand is neither call nor invoke.
llvm-svn: 49430
This commit is contained in:
parent
ca7e0e21f3
commit
47b4a18b75
@ -695,7 +695,8 @@ void SCCPSolver::visitGetResultInst(GetResultInst &GRI) {
|
|||||||
else if (InvokeInst *II = dyn_cast<InvokeInst>(Aggr))
|
else if (InvokeInst *II = dyn_cast<InvokeInst>(Aggr))
|
||||||
F = II->getCalledFunction();
|
F = II->getCalledFunction();
|
||||||
|
|
||||||
assert (F && "Invalid GetResultInst operands!");
|
if (!F)
|
||||||
|
return;
|
||||||
|
|
||||||
std::multimap<Function*, LatticeValIndexed>::iterator It, E;
|
std::multimap<Function*, LatticeValIndexed>::iterator It, E;
|
||||||
tie(It, E) = TrackedMultipleRetVals.equal_range(F);
|
tie(It, E) = TrackedMultipleRetVals.equal_range(F);
|
||||||
|
Loading…
Reference in New Issue
Block a user