diff options
author | Mike Pall <mike> | 2020-05-18 22:06:50 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2020-05-18 22:06:50 +0200 |
commit | ae20998ff5aaacc8e3afd46c64e28a8e039b58a1 (patch) | |
tree | 34bfcb9a6087dc5e0368d3fd81763f1361f98ed3 /src/vm_arm.dasc | |
parent | 322db0208160169cbfcd6cc2f93d5e0dfcb2081e (diff) | |
download | luajit-ae20998ff5aaacc8e3afd46c64e28a8e039b58a1.tar.gz luajit-ae20998ff5aaacc8e3afd46c64e28a8e039b58a1.tar.bz2 luajit-ae20998ff5aaacc8e3afd46c64e28a8e039b58a1.zip |
ARM, ARM64, PPC: Fix TSETR fallback.
Thanks to Javier Guerra Giraldez.
Diffstat (limited to 'src/vm_arm.dasc')
-rw-r--r-- | src/vm_arm.dasc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vm_arm.dasc b/src/vm_arm.dasc index edefac32..5bbdbbff 100644 --- a/src/vm_arm.dasc +++ b/src/vm_arm.dasc | |||
@@ -699,6 +699,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
699 | |->vmeta_tsetr: | 699 | |->vmeta_tsetr: |
700 | | str BASE, L->base | 700 | | str BASE, L->base |
701 | | .IOS mov RC, BASE | 701 | | .IOS mov RC, BASE |
702 | | mov CARG1, L | ||
702 | | str PC, SAVE_PC | 703 | | str PC, SAVE_PC |
703 | | bl extern lj_tab_setinth // (lua_State *L, GCtab *t, int32_t key) | 704 | | bl extern lj_tab_setinth // (lua_State *L, GCtab *t, int32_t key) |
704 | | // Returns TValue *. | 705 | | // Returns TValue *. |