@@ -421,10 +421,11 @@ C->set_has_reserved_stack_access(true); } if (parse_method->is_synchronized()) { C->set_has_monitors(true); + C->push_monitor(); } _tf = TypeFunc::make(method()); _iter.reset_to_method(method()); _flow = method()->get_flow_analysis();