src/share/vm/c1/c1_GraphBuilder.cpp

changeset 1934
e9ff18c4ace7
parent 1907
c18cbe5936b8
parent 1920
ab102d5d923e
child 1939
b812ff5abc73
     1.1 --- a/src/share/vm/c1/c1_GraphBuilder.cpp	Tue Jun 01 11:48:33 2010 -0700
     1.2 +++ b/src/share/vm/c1/c1_GraphBuilder.cpp	Wed Jun 02 22:45:42 2010 -0700
     1.3 @@ -2438,13 +2438,13 @@
     1.4        case Bytecodes::_invokestatic   : // fall through
     1.5        case Bytecodes::_invokedynamic  : // fall through
     1.6        case Bytecodes::_invokeinterface: invoke(code); break;
     1.7 -      case Bytecodes::_new            : new_instance(s.get_index_big()); break;
     1.8 +      case Bytecodes::_new            : new_instance(s.get_index_u2()); break;
     1.9        case Bytecodes::_newarray       : new_type_array(); break;
    1.10        case Bytecodes::_anewarray      : new_object_array(); break;
    1.11        case Bytecodes::_arraylength    : ipush(append(new ArrayLength(apop(), lock_stack()))); break;
    1.12        case Bytecodes::_athrow         : throw_op(s.cur_bci()); break;
    1.13 -      case Bytecodes::_checkcast      : check_cast(s.get_index_big()); break;
    1.14 -      case Bytecodes::_instanceof     : instance_of(s.get_index_big()); break;
    1.15 +      case Bytecodes::_checkcast      : check_cast(s.get_index_u2()); break;
    1.16 +      case Bytecodes::_instanceof     : instance_of(s.get_index_u2()); break;
    1.17        // Note: we do not have special handling for the monitorenter bytecode if DeoptC1 && DeoptOnAsyncException
    1.18        case Bytecodes::_monitorenter   : monitorenter(apop(), s.cur_bci()); break;
    1.19        case Bytecodes::_monitorexit    : monitorexit (apop(), s.cur_bci()); break;

mercurial