src/cpu/zero/vm/stack_zero.cpp

changeset 7599
c6affd32651a
parent 3041
d17bd0b18663
child 7994
04ff2f6cd0eb
     1.1 --- a/src/cpu/zero/vm/stack_zero.cpp	Tue Feb 24 15:04:52 2015 -0500
     1.2 +++ b/src/cpu/zero/vm/stack_zero.cpp	Tue Nov 18 19:17:16 2014 +0100
     1.3 @@ -30,7 +30,9 @@
     1.4  
     1.5  int ZeroStack::suggest_size(Thread *thread) const {
     1.6    assert(needs_setup(), "already set up");
     1.7 -  return align_size_down(abi_stack_available(thread) / 2, wordSize);
     1.8 +  int abi_available = abi_stack_available(thread);
     1.9 +  assert(abi_available >= 0, "available abi stack must be >= 0");
    1.10 +  return align_size_down(abi_available / 2, wordSize);
    1.11  }
    1.12  
    1.13  void ZeroStack::handle_overflow(TRAPS) {

mercurial