diff -r 882004b9e7e1 -r 2c6ef90f030a src/share/vm/ci/ciObjectFactory.hpp --- a/src/share/vm/ci/ciObjectFactory.hpp Tue Jul 01 09:03:55 2014 +0200 +++ b/src/share/vm/ci/ciObjectFactory.hpp Mon Jul 07 10:12:40 2014 +0200 @@ -75,6 +75,8 @@ ciObject* create_new_object(oop o); ciMetadata* create_new_object(Metadata* o); + void ensure_metadata_alive(ciMetadata* m); + static bool is_equal(NonPermObject* p, oop key) { return p->object()->get_oop() == key; }