print_method crashes sometimes with root null when IdealPrintLevel is higher than 1. Global code motion may fail to schedule code (schedule_late), when that happens the clean-up routine sets the root field to null. The following print_method expects the root to be set and crashes. Fix: Move print_method below failing() check.
|