@@ -186,10 +186,12 @@ //============================================================================= //------------------------------do_monitor_enter------------------------------- void Parse::do_monitor_enter() { kill_dead_locals(); + C->push_monitor(); + // Null check; get casted pointer. Node* obj = null_check(peek()); // Check for locking null object if (stopped()) return;