// If we don't know what method we are calling, we assume it can (pessimistic, but safe!)
// If we do know the target method, we ask the method itself whether it modifies ruby code
public boolean canModifyCode() {
IRMethod method = getTargetMethod();
return method == null ? true : method.modifiesCode();
}
// SSS FIXME: Are all bases covered?
private boolean getEvalFlag() {
// ENEBO: This could be made into a recursive two-method thing so then: send(:send, :send, :send, :send, :eval, "Hosed") works