< prev index next >

src/hotspot/cpu/s390/sharedRuntime_s390.cpp

Print this page
rev 49028 : 8197405: Improve messages of AbstractMethodErrors and IncompatibleClassChangeErrors.
Reviewed-by: coleenp, dholmes, mdoerr

*** 2103,2113 **** // Care must be taken that the return value (in Z_ARG1 = Z_RET = Z_R2 // or in Z_FARG0 = Z_FRET = Z_F0) will survive any VM calls for // blocking or unlocking. // An OOP result (handle) is done specially in the slow-path code. //-------------------------------------------------------------------- ! switch (ret_type) { //GLGLGL case T_VOID: break; // Nothing to do! case T_FLOAT: break; // Got it where we want it (unless slow-path) case T_DOUBLE: break; // Got it where we want it (unless slow-path) case T_LONG: break; // Got it where we want it (unless slow-path) case T_OBJECT: break; // Really a handle. --- 2103,2113 ---- // Care must be taken that the return value (in Z_ARG1 = Z_RET = Z_R2 // or in Z_FARG0 = Z_FRET = Z_F0) will survive any VM calls for // blocking or unlocking. // An OOP result (handle) is done specially in the slow-path code. //-------------------------------------------------------------------- ! switch (ret_type) { case T_VOID: break; // Nothing to do! case T_FLOAT: break; // Got it where we want it (unless slow-path) case T_DOUBLE: break; // Got it where we want it (unless slow-path) case T_LONG: break; // Got it where we want it (unless slow-path) case T_OBJECT: break; // Really a handle.
< prev index next >