Mercurial > hg > truffle
diff src/share/vm/opto/parse3.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 | 11a4af030e4b |
children | b9a9ed0f8eeb |
line wrap: on
line diff
--- a/src/share/vm/opto/parse3.cpp Tue Sep 25 15:48:17 2012 -0700 +++ b/src/share/vm/opto/parse3.cpp Thu Sep 27 09:38:42 2012 -0700 @@ -510,7 +510,7 @@ dims); } - Node* res = _gvn.transform(new (C, 1) ProjNode(c, TypeFunc::Parms)); + Node* res = _gvn.transform(new (C) ProjNode(c, TypeFunc::Parms)); const Type* type = TypeOopPtr::make_from_klass_raw(array_klass); @@ -524,7 +524,7 @@ // We cannot sharpen the nested sub-arrays, since the top level is mutable. - Node* cast = _gvn.transform( new (C, 2) CheckCastPPNode(control(), res, type) ); + Node* cast = _gvn.transform( new (C) CheckCastPPNode(control(), res, type) ); push(cast); // Possible improvements: