src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp

changeset 6723
0bf37f737702
parent 6198
55fb97c4c58d
child 6876
710a3c8b516e
     1.1 --- a/src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp	Mon Jun 09 15:42:31 2014 -0700
     1.2 +++ b/src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp	Tue Apr 01 09:36:49 2014 +0200
     1.3 @@ -55,9 +55,9 @@
     1.4  }
     1.5  
     1.6  
     1.7 -void C1_MacroAssembler::build_frame(int frame_size_in_bytes) {
     1.8 -
     1.9 -  generate_stack_overflow_check(frame_size_in_bytes);
    1.10 +void C1_MacroAssembler::build_frame(int frame_size_in_bytes, int bang_size_in_bytes) {
    1.11 +  assert(bang_size_in_bytes >= frame_size_in_bytes, "stack bang size incorrect");
    1.12 +  generate_stack_overflow_check(bang_size_in_bytes);
    1.13    // Create the frame.
    1.14    save_frame_c1(frame_size_in_bytes);
    1.15  }

mercurial