فهرست منبع

Fix frame setup for error handling in next().

Mike Pall 15 سال پیش
والد
کامیت
9f6707ddbb
4فایلهای تغییر یافته به همراه1665 افزوده شده و 1663 حذف شده
  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

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 493 - 493
src/buildvm_x64.h


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 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]

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 608 - 607
src/buildvm_x86.h


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است