diff options
author | Mike Pall <mike> | 2010-04-25 18:35:47 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2010-04-25 18:35:47 +0200 |
commit | ef0904e80ba5996c27999a1f044e03761b84826f (patch) | |
tree | 1b5bd59d7e8df1fddcca27dfe1d82a3bc3990253 /src/lj_meta.h | |
parent | 87e4daf89c9f37e417993dedc9c5369da89ebca2 (diff) | |
download | luajit2-ef0904e80ba5996c27999a1f044e03761b84826f.tar.gz |
Make metamethod names proper GC roots.
Diffstat (limited to 'src/lj_meta.h')
-rw-r--r-- | src/lj_meta.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_meta.h b/src/lj_meta.h index 9b2c3f73..0bb567cc 100644 --- a/src/lj_meta.h +++ b/src/lj_meta.h @@ -15,7 +15,7 @@ LJ_FUNC cTValue *lj_meta_lookup(lua_State *L, cTValue *o, MMS mm); #define lj_meta_fastg(g, mt, mm) \ ((mt) == NULL ? NULL : ((mt)->nomm & (1u<<(mm))) ? NULL : \ - lj_meta_cache(mt, mm, strref((g)->mmname[mm]))) + lj_meta_cache(mt, mm, mmname_str(g, mm))) #define lj_meta_fast(L, mt, mm) lj_meta_fastg(G(L), mt, mm) /* C helpers for some instructions, called from assembler VM. */ |