summaryrefslogtreecommitdiff
path: root/src/lj_meta.h
diff options
context:
space:
mode:
authorMike Pall <mike>2010-04-25 18:35:47 +0200
committerMike Pall <mike>2010-04-25 18:35:47 +0200
commitef0904e80ba5996c27999a1f044e03761b84826f (patch)
tree1b5bd59d7e8df1fddcca27dfe1d82a3bc3990253 /src/lj_meta.h
parent87e4daf89c9f37e417993dedc9c5369da89ebca2 (diff)
downloadluajit2-ef0904e80ba5996c27999a1f044e03761b84826f.tar.gz
Make metamethod names proper GC roots.
Diffstat (limited to 'src/lj_meta.h')
-rw-r--r--src/lj_meta.h2
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. */