add more extensive exception message
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3979 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
This commit is contained in:
parent
6bdea6a627
commit
fde1be89b5
|
@ -10,6 +10,7 @@
|
|||
*****************************************************************************/
|
||||
package com.ibm.wala.cast.ir.ssa;
|
||||
|
||||
import java.util.EmptyStackException;
|
||||
import java.util.Iterator;
|
||||
import java.util.LinkedHashSet;
|
||||
import java.util.Set;
|
||||
|
@ -18,12 +19,12 @@ import java.util.Stack;
|
|||
import com.ibm.wala.ssa.IR;
|
||||
import com.ibm.wala.ssa.ISSABasicBlock;
|
||||
import com.ibm.wala.ssa.SSACFG;
|
||||
import com.ibm.wala.ssa.SSACFG.BasicBlock;
|
||||
import com.ibm.wala.ssa.SSAInstruction;
|
||||
import com.ibm.wala.ssa.SSAOptions;
|
||||
import com.ibm.wala.ssa.SSAOptions.DefaultValues;
|
||||
import com.ibm.wala.ssa.SSAPhiInstruction;
|
||||
import com.ibm.wala.ssa.SymbolTable;
|
||||
import com.ibm.wala.ssa.SSACFG.BasicBlock;
|
||||
import com.ibm.wala.ssa.SSAOptions.DefaultValues;
|
||||
import com.ibm.wala.util.collections.ArrayIterator;
|
||||
import com.ibm.wala.util.collections.IntStack;
|
||||
import com.ibm.wala.util.graph.Graph;
|
||||
|
@ -447,7 +448,11 @@ public abstract class AbstractSSAConversion {
|
|||
}
|
||||
}
|
||||
|
||||
return (isConstant(v)) ? v : S[v].peek();
|
||||
try {
|
||||
return (isConstant(v)) ? v : S[v].peek();
|
||||
} catch (EmptyStackException e) {
|
||||
throw new RuntimeException("while looking at " + v, e);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue