Pārlūkot izejas kodu

Fix frame setup for error handling in next().

Mike Pall 15 gadi atpakaļ
vecāks
revīzija
9f6707ddbb
4 mainītis faili ar 1665 papildinājumiem un 1663 dzēšanām
  1. 493 493
      src/buildvm_x64.h
  2. 563 563
      src/buildvm_x64win.h
  3. 1 0
      src/buildvm_x86.dasc
  4. 608 607
      src/buildvm_x86.h

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 493 - 493
src/buildvm_x64.h


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 563 - 563
src/buildvm_x64win.h


+ 1 - 0
src/buildvm_x86.dasc

@@ -1432,6 +1432,7 @@ static void build_subroutines(BuildCtx *ctx, int cmov, int sse)
   |  cmp dword [BASE+4], LJ_TTAB;  jne ->fff_fallback
   |  mov L:RB, SAVE_L
   |  mov L:RB->base, BASE		// Add frame since C call can throw.
+  |  mov L:RB->top, BASE		// Dummy frame length is ok.
   |  mov PC, [BASE-4]
   |.if X64WIN
   |  lea CARG3d, [BASE+8]

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 608 - 607
src/buildvm_x86.h


Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels