equal
deleted
inserted
replaced
163 //------------------------------do_monitor_enter------------------------------- |
163 //------------------------------do_monitor_enter------------------------------- |
164 void Parse::do_monitor_enter() { |
164 void Parse::do_monitor_enter() { |
165 kill_dead_locals(); |
165 kill_dead_locals(); |
166 |
166 |
167 // Null check; get casted pointer. |
167 // Null check; get casted pointer. |
168 Node *obj = do_null_check(peek(), T_OBJECT); |
168 Node* obj = null_check(peek()); |
169 // Check for locking null object |
169 // Check for locking null object |
170 if (stopped()) return; |
170 if (stopped()) return; |
171 |
171 |
172 // the monitor object is not part of debug info expression stack |
172 // the monitor object is not part of debug info expression stack |
173 pop(); |
173 pop(); |