浏览代码

Fixed struct var assignment issue.

Brucey 5 年之前
父节点
当前提交
92331f0973
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      ctranslator.bmx

+ 1 - 1
ctranslator.bmx

@@ -2841,7 +2841,7 @@ t:+"NULLNULLNULL"
 		Local s:String
 		Local cast:String
 		
-		If TObjectType(stmt.lhs.exprType) Then
+		If TObjectType(stmt.lhs.exprType) And (Not TObjectType(stmt.lhs.exprType).classdecl.IsStruct() Or IsPointerType(stmt.lhs.exprType)) Then
 			cast = Bra(TransType(stmt.lhs.exprType, ""))
 		End If