diff options
| author | Mike Pall <mike> | 2012-05-05 22:58:29 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2012-05-05 22:58:29 +0200 |
| commit | afc17b3c1aafbd056c2bbb10ef937ebc10de07ee (patch) | |
| tree | 2bb76c56b0e1840da39978aa3bc0aace936bdd51 /src | |
| parent | b466641218c7dd33cdd3be34c7191e17e2fd1350 (diff) | |
| download | luajit-afc17b3c1aafbd056c2bbb10ef937ebc10de07ee.tar.gz luajit-afc17b3c1aafbd056c2bbb10ef937ebc10de07ee.tar.bz2 luajit-afc17b3c1aafbd056c2bbb10ef937ebc10de07ee.zip | |
FFI: Use correct PC in FFI metamethod error message.
Diffstat (limited to 'src')
| -rw-r--r-- | src/lj_err.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_err.c b/src/lj_err.c index b46a6dc9..05813cf8 100644 --- a/src/lj_err.c +++ b/src/lj_err.c | |||
| @@ -660,6 +660,7 @@ LJ_NOINLINE void lj_err_callermsg(lua_State *L, const char *msg) | |||
| 660 | frame_func(frame)->c.ffid <= FF_ffi_meta___tostring) { | 660 | frame_func(frame)->c.ffid <= FF_ffi_meta___tostring) { |
| 661 | L->base = pframe+1; | 661 | L->base = pframe+1; |
| 662 | L->top = frame; | 662 | L->top = frame; |
| 663 | setcframe_pc(cframe_raw(L->cframe), frame_contpc(frame)); | ||
| 663 | } | 664 | } |
| 664 | #endif | 665 | #endif |
| 665 | } | 666 | } |
