aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2012-06-20 15:15:09 +0200
committerMike Pall <mike>2012-06-20 15:16:40 +0200
commit6cee1333ef2b340e1b23e3051b9f433fc803d2ff (patch)
tree43052260288c8208d2b049852242aaa2ad0f1e0c /src
parent126f9906febcc90243a34191ab8986b9487cf186 (diff)
downloadluajit-6cee1333ef2b340e1b23e3051b9f433fc803d2ff.tar.gz
luajit-6cee1333ef2b340e1b23e3051b9f433fc803d2ff.tar.bz2
luajit-6cee1333ef2b340e1b23e3051b9f433fc803d2ff.zip
FFI: Resolve metamethods for constructors, too.
Diffstat (limited to 'src')
-rw-r--r--src/lj_cdata.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_cdata.c b/src/lj_cdata.c
index 482add4b..b477ce77 100644
--- a/src/lj_cdata.c
+++ b/src/lj_cdata.c
@@ -178,6 +178,7 @@ collect_attrib:
178 if (fct && ctype_isconstval(fct->info)) 178 if (fct && ctype_isconstval(fct->info))
179 return fct; 179 return fct;
180 } 180 }
181 ct = sct; /* Allow resolving metamethods for constructors, too. */
181 } 182 }
182 } 183 }
183 if (ctype_isptr(ct->info)) { /* Automatically perform '->'. */ 184 if (ctype_isptr(ct->info)) { /* Automatically perform '->'. */