Mercurial > hg > graal-jvmci-8
diff src/share/vm/opto/chaitin.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 | a1c7f6472621 |
children | 2aff40cb4703 |
line wrap: on
line diff
--- a/src/share/vm/opto/chaitin.cpp Tue Sep 25 15:48:17 2012 -0700 +++ b/src/share/vm/opto/chaitin.cpp Thu Sep 27 09:38:42 2012 -0700 @@ -1588,7 +1588,7 @@ // Now we see we need a base-Phi here to merge the bases const Type *t = base->bottom_type(); - base = new (C, derived->req()) PhiNode( derived->in(0), t ); + base = new (C) PhiNode( derived->in(0), t ); for( i = 1; i < derived->req(); i++ ) { base->init_req(i, find_base_for_derived(derived_base_map, derived->in(i), maxlrg)); t = t->meet(base->in(i)->bottom_type());