diff options
author | Mike Pall <mike> | 2011-02-05 21:50:15 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2011-02-05 21:50:15 +0100 |
commit | 26fadcd25bb9e84e15be0a81a56806d5419c3183 (patch) | |
tree | 91bb326735cb745093d63845027f4bff238b3dc3 /src/lj_opt_fold.c | |
parent | bf05209e1446aa13416b3dfffe021c85057b9a5d (diff) | |
download | luajit-26fadcd25bb9e84e15be0a81a56806d5419c3183.tar.gz luajit-26fadcd25bb9e84e15be0a81a56806d5419c3183.tar.bz2 luajit-26fadcd25bb9e84e15be0a81a56806d5419c3183.zip |
FFI: Record simple C function calls.
Only handles cdecl and fixarg C functions.
Doesn't handle pass-by-value aggregates.
Doesn't handle 64 bit args/returns on 32 bit CPUs.
Diffstat (limited to 'src/lj_opt_fold.c')
-rw-r--r-- | src/lj_opt_fold.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c index ef397aea..1172f4fc 100644 --- a/src/lj_opt_fold.c +++ b/src/lj_opt_fold.c | |||
@@ -1891,6 +1891,7 @@ LJFOLDX(lj_opt_dse_xstore) | |||
1891 | LJFOLD(NEWREF any any) /* Treated like a store. */ | 1891 | LJFOLD(NEWREF any any) /* Treated like a store. */ |
1892 | LJFOLD(CALLS any any) | 1892 | LJFOLD(CALLS any any) |
1893 | LJFOLD(CALLL any any) /* Safeguard fallback. */ | 1893 | LJFOLD(CALLL any any) /* Safeguard fallback. */ |
1894 | LJFOLD(CALLXS any any) | ||
1894 | LJFOLD(RETF any any) /* Modifies BASE. */ | 1895 | LJFOLD(RETF any any) /* Modifies BASE. */ |
1895 | LJFOLD(TNEW any any) | 1896 | LJFOLD(TNEW any any) |
1896 | LJFOLD(TDUP any) | 1897 | LJFOLD(TDUP any) |