diff options
author | Mike Pall <mike> | 2012-06-20 15:15:09 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2012-06-20 15:16:40 +0200 |
commit | 6cee1333ef2b340e1b23e3051b9f433fc803d2ff (patch) | |
tree | 43052260288c8208d2b049852242aaa2ad0f1e0c /src | |
parent | 126f9906febcc90243a34191ab8986b9487cf186 (diff) | |
download | luajit-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.c | 1 |
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 '->'. */ |