diff -r c25572739e7c -r f6641fcf7b7e src/hotspot/share/ci/ciMethod.cpp --- a/src/hotspot/share/ci/ciMethod.cpp Wed Aug 08 15:31:06 2018 +0200 +++ b/src/hotspot/share/ci/ciMethod.cpp Wed Aug 08 15:31:06 2018 +0200 @@ -166,16 +166,16 @@ ciMetadata((Metadata*)NULL), _name( name), _holder( holder), + _method_data( NULL), + _method_blocks( NULL), _intrinsic_id( vmIntrinsics::_none), - _liveness( NULL), + _instructions_size(-1), _can_be_statically_bound(false), - _method_blocks( NULL), - _method_data( NULL) + _liveness( NULL) #if defined(COMPILER2) , _flow( NULL), - _bcea( NULL), - _instructions_size(-1) + _bcea( NULL) #endif // COMPILER2 { // Usually holder and accessor are the same type but in some cases