소스 검색

FFI: Fix arithmetic ctype metamethods for references.

Mike Pall 14 년 전
부모
커밋
5f08a50506
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/lj_ctype.c

+ 1 - 1
src/lj_ctype.c

@@ -311,7 +311,7 @@ cTValue *lj_ctype_meta(CTState *cts, CTypeID id, MMS mm)
 {
   CType *ct = ctype_get(cts, id);
   cTValue *tv;
-  while (ctype_isattrib(ct->info)) {
+  while (ctype_isattrib(ct->info) || ctype_isref(ct->info)) {
     id = ctype_cid(ct->info);
     ct = ctype_get(cts, id);
   }