Преглед на файлове

Fixed Struct fptr code generation problem. Fixes #231.

woollybah преди 8 години
родител
ревизия
c9da1190a4
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      ctranslator.bmx

+ 4 - 1
ctranslator.bmx

@@ -1157,7 +1157,10 @@ t:+"NULLNULLNULL"
 					EmitDebugNullObjectError("o")
 				End If
 				
-				Local obj:String = Bra(TransObject(decl.scope))
+				Local obj:String
+				If TClassDecl(scope) And Not TClassDecl(scope).IsStruct() Then
+					obj = Bra(TransObject(decl.scope))
+				End If
 				Return Bra(obj + "o") + "->" + decl.munged+TransArgs( args,decl )
 			End If
 		End If