@@ -863,7 +863,7 @@ func (g *generator) variantRep(file *gen.File, dir wit.Direction, t *wit.TypeDef
863
863
if c .Type == nil {
864
864
stringio .Write (& b , "var " , dataName , " " , typeRep , "\n " )
865
865
}
866
- stringio .Write (& b , "return " , cm , ". New[" , goName , "]( " , caseNum , ", " , dataName , ") \n " )
866
+ stringio .Write (& b , "return " , g . cmCall ( file , "New[" + goName + "] " , caseNum + ", " + dataName ) , "\n " )
867
867
b .WriteString ("}\n \n " )
868
868
869
869
// Emit getter
@@ -877,7 +877,7 @@ func (g *generator) variantRep(file *gen.File, dir wit.Direction, t *wit.TypeDef
877
877
// Case with associated type T returns *T
878
878
stringio .Write (& b , "// " , caseName , " returns a non-nil *[" , typeRep , "] if [" , goName , "] represents the variant case \" " , c .Name , "\" .\n " )
879
879
stringio .Write (& b , "func (self *" , goName , ") " , caseName , "() *" , typeRep , " {\n " )
880
- stringio .Write (& b , "return " , cm , ". Case[" , typeRep , "](self , ", caseNum , ")" )
880
+ stringio .Write (& b , "return " , g . cmCall ( file , "Case[" + typeRep + "]" , "self, " + caseNum ) )
881
881
b .WriteString ("}\n \n " )
882
882
}
883
883
}
0 commit comments