浏览代码

Don't override interface type voidness.

woollybah 9 年之前
父节点
当前提交
2f58c6602c
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      ctranslator.bmx

+ 4 - 1
ctranslator.bmx

@@ -247,13 +247,16 @@ Type TCTranslator Extends TTranslator
 			p :+ " Var"
 		End If
 		
-		If TVoidType( ty ) Or Not ty Then
+		If Not ty Then
 			If opt_issuperstrict Or isSuperStrict Then
 				Return p
 			Else
 				Return "%" + p
 			End If
 		End If
+		If TVoidType( ty ) Then
+			Return p
+		End If
 		If TByteType( ty ) Return "@" + p
 		If TShortType( ty ) Return "@@" + p
 		If TIntType( ty ) Return "%" + p