comparison src/share/vm/c1/c1_ValueStack.cpp @ 14518:d8041d695d19

Merged with jdk9/dev/hotspot changeset 3812c088b945
author twisti
date Tue, 11 Mar 2014 18:45:59 -0700
parents 96d2c94bbdd0
children 4ca6dc0799b6
comparison
equal deleted inserted replaced
14141:f97c5ec83832 14518:d8041d695d19
50 , _kind(kind) 50 , _kind(kind)
51 , _locals() 51 , _locals()
52 , _stack() 52 , _stack()
53 , _locks(copy_from->locks_size()) 53 , _locks(copy_from->locks_size())
54 { 54 {
55 assert(kind != EmptyExceptionState || !Compilation::current()->env()->jvmti_can_access_local_variables(), "need locals"); 55 assert(kind != EmptyExceptionState || !Compilation::current()->env()->should_retain_local_variables(), "need locals");
56 if (kind != EmptyExceptionState) { 56 if (kind != EmptyExceptionState) {
57 // only allocate space if we need to copy the locals-array 57 // only allocate space if we need to copy the locals-array
58 _locals = Values(copy_from->locals_size()); 58 _locals = Values(copy_from->locals_size());
59 _locals.appendAll(&copy_from->_locals); 59 _locals.appendAll(&copy_from->_locals);
60 } 60 }