src/share/vm/adlc/output_c.cpp

changeset 4113
0702f188baeb
parent 4037
da91efe96a93
child 4115
e626685e9f6c
     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));

mercurial