comparison src/share/vm/runtime/deoptimization.hpp @ 13857:a9604b40f5e7

On HotSpot, debug_id should be an int, not a short
author Gilles Duboscq <duboscq@ssw.jku.at>
date Mon, 03 Feb 2014 14:47:11 +0100
parents 5a9afbf72714
children 7ad529321294
comparison
equal deleted inserted replaced
13856:2ba54e75b032 13857:a9604b40f5e7
292 ((~(trap_request) >> _action_shift) & right_n_bits(_action_bits)); 292 ((~(trap_request) >> _action_shift) & right_n_bits(_action_bits));
293 else 293 else
294 // standard action for unloaded CP entry 294 // standard action for unloaded CP entry
295 return _unloaded_action; 295 return _unloaded_action;
296 } 296 }
297 static short trap_request_debug_id(int trap_request) { 297 static int trap_request_debug_id(int trap_request) {
298 if (trap_request < 0) 298 if (trap_request < 0)
299 return (DeoptAction) 299 return ((~(trap_request) >> _debug_id_shift) & right_n_bits(_debug_id_bits));
300 ((~(trap_request) >> _debug_id_shift) & right_n_bits(_debug_id_bits));
301 else 300 else
302 // standard action for unloaded CP entry 301 // standard action for unloaded CP entry
303 return 0; 302 return 0;
304 } 303 }
305 static int trap_request_index(int trap_request) { 304 static int trap_request_index(int trap_request) {