diff -r 00977607da34 -r 148e5441d916 src/share/vm/opto/parse.hpp --- a/src/share/vm/opto/parse.hpp Tue Sep 15 11:09:34 2009 -0700 +++ b/src/share/vm/opto/parse.hpp Tue Sep 15 21:53:47 2009 -0700 @@ -469,7 +469,7 @@ // loading from a constant field or the constant pool // returns false if push failed (non-perm field constants only, not ldcs) - bool push_constant(ciConstant con); + bool push_constant(ciConstant con, bool require_constant = false); // implementation of object creation bytecodes void do_new();