1.1 --- a/src/share/vm/adlc/output_c.cpp Thu Mar 29 16:43:21 2012 +0200 1.2 +++ b/src/share/vm/adlc/output_c.cpp Tue Sep 25 10:41:15 2012 -0700 1.3 @@ -1606,6 +1606,12 @@ 1.4 fprintf(fp, " ((MachFastLockNode*)n%d)->_counters = _counters;\n",cnt); 1.5 } 1.6 1.7 + // Fill in the bottom_type where requested 1.8 + if (node->captures_bottom_type(_globalNames) && 1.9 + new_inst->captures_bottom_type(_globalNames)) { 1.10 + fprintf(fp, " ((MachTypeNode*)n%d)->_bottom_type = bottom_type();\n", cnt); 1.11 + } 1.12 + 1.13 const char *resultOper = new_inst->reduce_result(); 1.14 fprintf(fp," n%d->set_opnd_array(0, state->MachOperGenerator( %s, C ));\n", 1.15 cnt, machOperEnum(resultOper));