summaryrefslogtreecommitdiff
path: root/src/lj_ccallback.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_ccallback.c')
-rw-r--r--src/lj_ccallback.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_ccallback.c b/src/lj_ccallback.c
index f8d95d39..e104c484 100644
--- a/src/lj_ccallback.c
+++ b/src/lj_ccallback.c
@@ -17,6 +17,7 @@
17#include "lj_ccall.h" 17#include "lj_ccall.h"
18#include "lj_ccallback.h" 18#include "lj_ccallback.h"
19#include "lj_target.h" 19#include "lj_target.h"
20#include "lj_mcode.h"
20#include "lj_vm.h" 21#include "lj_vm.h"
21 22
22/* -- Target-specific handling of callback slots -------------------------- */ 23/* -- Target-specific handling of callback slots -------------------------- */
@@ -145,6 +146,7 @@ static void callback_mcode_new(CTState *cts)
145#endif 146#endif
146 cts->cb.mcode = p; 147 cts->cb.mcode = p;
147 callback_mcode_init(cts->g, p); 148 callback_mcode_init(cts->g, p);
149 lj_mcode_sync(p, (char *)p + sz);
148#if LJ_TARGET_WINDOWS 150#if LJ_TARGET_WINDOWS
149 { 151 {
150 DWORD oprot; 152 DWORD oprot;