src/share/vm/oops/method.cpp

Print this page

        

@@ -1120,11 +1120,12 @@
 
   int cp_length = _imcp_limit;
   ClassLoaderData* loader_data = holder->class_loader_data();
   constantPoolHandle cp;
   {
-    ConstantPool* cp_oop = ConstantPool::allocate(loader_data, cp_length, CHECK_(empty));
+    bool patched = true; // Safety
+    ConstantPool* cp_oop = ConstantPool::allocate(loader_data, cp_length, patched, CHECK_(empty));
     cp = constantPoolHandle(THREAD, cp_oop);
   }
   cp->set_pool_holder(InstanceKlass::cast(holder()));
   cp->symbol_at_put(_imcp_invoke_name,       name);
   cp->symbol_at_put(_imcp_invoke_signature,  signature);