Mercurial > hg > truffle
diff src/share/vm/opto/reg_split.cpp @ 6804:e626685e9f6c
7193318: C2: remove number of inputs requirement from Node's new operator
Summary: Deleted placement new operator of Node - node(size_t, Compile *, int).
Reviewed-by: kvn, twisti
Contributed-by: bharadwaj.yadavalli@oracle.com
author | kvn |
---|---|
date | Thu, 27 Sep 2012 09:38:42 -0700 |
parents | da91efe96a93 |
children | 2aff40cb4703 |
line wrap: on
line diff
--- a/src/share/vm/opto/reg_split.cpp Tue Sep 25 15:48:17 2012 -0700 +++ b/src/share/vm/opto/reg_split.cpp Thu Sep 27 09:38:42 2012 -0700 @@ -646,7 +646,7 @@ // create a new phi node and insert it into the block // type is taken from left over pointer to a predecessor assert(n3,"No non-NULL reaching DEF for a Phi"); - phi = new (C, b->num_preds()) PhiNode(b->head(), n3->bottom_type()); + phi = new (C) PhiNode(b->head(), n3->bottom_type()); // initialize the Reaches entry for this LRG Reachblock[slidx] = phi;