|
@@ -650,7 +650,8 @@ Class Translator_CPP Extends Translator
|
|
EmitBr()
|
|
EmitBr()
|
|
Emit( "void "+cname+"::gcMark(){" )
|
|
Emit( "void "+cname+"::gcMark(){" )
|
|
|
|
|
|
- If ctype.superType And ctype.superType<>Type.ObjectClass
|
|
|
|
|
|
+ If ctype.superType And Not ctype.superType.ExtendsVoid And ctype.superType<>Type.ObjectClass
|
|
|
|
+
|
|
Emit( ClassName( ctype.superType )+"::gcMark();" )
|
|
Emit( ClassName( ctype.superType )+"::gcMark();" )
|
|
End
|
|
End
|
|
|
|
|