< prev index next >

src/hotspot/share/c1/c1_LIRAssembler.hpp

Print this page

        

*** 69,79 **** } void process_debug_info(LIR_Op* op); void record_non_safepoint_debug_info(); // unified bailout support ! void bailout(const char* msg) const { compilation()->bailout(msg); } bool bailed_out() const { return compilation()->bailed_out(); } // code emission patterns and accessors void check_codespace(); bool needs_icache(ciMethod* method) const; --- 69,83 ---- } void process_debug_info(LIR_Op* op); void record_non_safepoint_debug_info(); // unified bailout support ! void bailout(const char* msg) { ! // reset the label in case it hits assertion in destructor. ! _unwind_handler_entry.reset(); ! compilation()->bailout(msg); ! } bool bailed_out() const { return compilation()->bailed_out(); } // code emission patterns and accessors void check_codespace(); bool needs_icache(ciMethod* method) const;
< prev index next >