--- a/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp Wed Mar 17 16:40:25 2010 -0700
+++ b/hotspot/src/share/vm/c1/c1_LIRGenerator.cpp Thu Mar 18 09:56:51 2010 +0100
@@ -2376,8 +2376,7 @@
CodeEmitInfo* info = state_for(x, x->state());
// invokedynamics can deoptimize.
- bool is_invokedynamic = x->code() == Bytecodes::_invokedynamic;
- CodeEmitInfo* deopt_info = is_invokedynamic ? state_for(x, x->state_before()) : NULL;
+ CodeEmitInfo* deopt_info = x->is_invokedynamic() ? state_for(x, x->state_before()) : NULL;
invoke_load_arguments(x, args, arg_list);