< prev index next >
src/hotspot/share/oops/method.cpp
Print this page
@@ -2150,10 +2150,12 @@
bool already_set = on_stack();
_access_flags.set_on_stack(value);
if (value && !already_set) {
MetadataOnStackMark::record(this);
}
+ assert(!value || !is_old() || is_obsolete() || is_running_emcp(),
+ "emcp methods cannot run after emcp bit is cleared");
}
// Called when the class loader is unloaded to make all methods weak.
void Method::clear_jmethod_ids(ClassLoaderData* loader_data) {
loader_data->jmethod_ids()->clear_all_methods();
< prev index next >