src/share/vm/classfile/javaClasses.cpp

changeset 3928
56c4f88474b3
parent 3869
58ad5f22317e
child 3969
1d7922586cf6
     1.1 --- a/src/share/vm/classfile/javaClasses.cpp	Fri Jul 13 17:48:26 2012 -0700
     1.2 +++ b/src/share/vm/classfile/javaClasses.cpp	Mon Jul 16 11:14:41 2012 -0700
     1.3 @@ -2738,17 +2738,6 @@
     1.4    if (k != NULL) {
     1.5      compute_offset(_target_offset, k, vmSymbols::target_name(), vmSymbols::java_lang_invoke_MethodHandle_signature());
     1.6    }
     1.7 -
     1.8 -  // Disallow compilation of CallSite.setTargetNormal and CallSite.setTargetVolatile
     1.9 -  // (For C2:  keep this until we have throttling logic for uncommon traps.)
    1.10 -  if (k != NULL) {
    1.11 -    instanceKlass* ik = instanceKlass::cast(k);
    1.12 -    methodOop m_normal   = ik->lookup_method(vmSymbols::setTargetNormal_name(),   vmSymbols::setTarget_signature());
    1.13 -    methodOop m_volatile = ik->lookup_method(vmSymbols::setTargetVolatile_name(), vmSymbols::setTarget_signature());
    1.14 -    guarantee(m_normal != NULL && m_volatile != NULL, "must exist");
    1.15 -    m_normal->set_not_compilable_quietly();
    1.16 -    m_volatile->set_not_compilable_quietly();
    1.17 -  }
    1.18  }
    1.19  
    1.20  

mercurial