comparison src/share/vm/opto/compile.cpp @ 23822:626f594dffa6

8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux. Reviewed-by: stuefe, coleenp, roland
author csahu
date Tue, 01 Mar 2016 12:50:37 +0530
parents 535618ab1c04
children 3e1cd663c2d3 c3d0bd36ab28
comparison
equal deleted inserted replaced
23821:2f8db587e1fc 23822:626f594dffa6
3710 3710
3711 void Compile::ConstantTable::emit(CodeBuffer& cb) { 3711 void Compile::ConstantTable::emit(CodeBuffer& cb) {
3712 MacroAssembler _masm(&cb); 3712 MacroAssembler _masm(&cb);
3713 for (int i = 0; i < _constants.length(); i++) { 3713 for (int i = 0; i < _constants.length(); i++) {
3714 Constant con = _constants.at(i); 3714 Constant con = _constants.at(i);
3715 address constant_addr; 3715 address constant_addr = NULL;
3716 switch (con.type()) { 3716 switch (con.type()) {
3717 case T_LONG: constant_addr = _masm.long_constant( con.get_jlong() ); break; 3717 case T_LONG: constant_addr = _masm.long_constant( con.get_jlong() ); break;
3718 case T_FLOAT: constant_addr = _masm.float_constant( con.get_jfloat() ); break; 3718 case T_FLOAT: constant_addr = _masm.float_constant( con.get_jfloat() ); break;
3719 case T_DOUBLE: constant_addr = _masm.double_constant(con.get_jdouble()); break; 3719 case T_DOUBLE: constant_addr = _masm.double_constant(con.get_jdouble()); break;
3720 case T_OBJECT: { 3720 case T_OBJECT: {