equal
deleted
inserted
replaced
77 // Redefine this later. |
77 // Redefine this later. |
78 #define KILL_COMPILE_ON_FATAL_(result) \ |
78 #define KILL_COMPILE_ON_FATAL_(result) \ |
79 THREAD); \ |
79 THREAD); \ |
80 if (HAS_PENDING_EXCEPTION) { \ |
80 if (HAS_PENDING_EXCEPTION) { \ |
81 if (PENDING_EXCEPTION->klass() == \ |
81 if (PENDING_EXCEPTION->klass() == \ |
82 SystemDictionary::threaddeath_klass()) { \ |
82 SystemDictionary::ThreadDeath_klass()) { \ |
83 /* Kill the compilation. */ \ |
83 /* Kill the compilation. */ \ |
84 fatal("unhandled ci exception"); \ |
84 fatal("unhandled ci exception"); \ |
85 return (result); \ |
85 return (result); \ |
86 } \ |
86 } \ |
87 CLEAR_PENDING_EXCEPTION; \ |
87 CLEAR_PENDING_EXCEPTION; \ |