diff -r c25572739e7c -r f6641fcf7b7e src/hotspot/share/c1/c1_ValueMap.cpp --- a/src/hotspot/share/c1/c1_ValueMap.cpp Wed Aug 08 15:31:06 2018 +0200 +++ b/src/hotspot/share/c1/c1_ValueMap.cpp Wed Aug 08 15:31:06 2018 +0200 @@ -485,9 +485,9 @@ GlobalValueNumbering::GlobalValueNumbering(IR* ir) - : _current_map(NULL) + : _compilation(ir->compilation()) + , _current_map(NULL) , _value_maps(ir->linear_scan_order()->length(), ir->linear_scan_order()->length(), NULL) - , _compilation(ir->compilation()) { TRACE_VALUE_NUMBERING(tty->print_cr("****** start of global value numbering"));