diff options
author | Mike Pall <mike> | 2021-09-20 14:39:50 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2021-09-20 14:39:50 +0200 |
commit | 98b7d9a3b2a18175a7c60ef6e53f47dec918e856 (patch) | |
tree | ea69808ace9c6b3f80d2be964e91f7e39e402e56 /src/vm_ppc.dasc | |
parent | 27ee3bcd79b12a0c71f00427ee1a2e486c684486 (diff) | |
parent | 68ffbd318b331b988c32ecfdeee965e9683889f4 (diff) | |
download | luajit-98b7d9a3b2a18175a7c60ef6e53f47dec918e856.tar.gz luajit-98b7d9a3b2a18175a7c60ef6e53f47dec918e856.tar.bz2 luajit-98b7d9a3b2a18175a7c60ef6e53f47dec918e856.zip |
Merge branch 'master' into v2.1
Diffstat (limited to 'src/vm_ppc.dasc')
-rw-r--r-- | src/vm_ppc.dasc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vm_ppc.dasc b/src/vm_ppc.dasc index d9e19298..a376c849 100644 --- a/src/vm_ppc.dasc +++ b/src/vm_ppc.dasc | |||
@@ -859,11 +859,11 @@ static void build_subroutines(BuildCtx *ctx) | |||
859 | |.endif | 859 | |.endif |
860 | | lwz PC, -16(RB) // Restore PC from [cont|PC]. | 860 | | lwz PC, -16(RB) // Restore PC from [cont|PC]. |
861 | | subi TMP2, RD, 8 | 861 | | subi TMP2, RD, 8 |
862 | | lwz TMP1, LFUNC:TMP1->pc | ||
863 | | stwx TISNIL, RA, TMP2 // Ensure one valid arg. | 862 | | stwx TISNIL, RA, TMP2 // Ensure one valid arg. |
864 | |.if FFI | 863 | |.if FFI |
865 | | ble >1 | 864 | | ble >1 |
866 | |.endif | 865 | |.endif |
866 | | lwz TMP1, LFUNC:TMP1->pc | ||
867 | | lwz KBASE, PC2PROTO(k)(TMP1) | 867 | | lwz KBASE, PC2PROTO(k)(TMP1) |
868 | | // BASE = base, RA = resultptr, RB = meta base | 868 | | // BASE = base, RA = resultptr, RB = meta base |
869 | | mtctr TMP0 | 869 | | mtctr TMP0 |