diff --git a/compiler/ncnv.pas b/compiler/ncnv.pas index 1c83047a00..fa7b2235fc 100644 --- a/compiler/ncnv.pas +++ b/compiler/ncnv.pas @@ -2731,9 +2731,9 @@ implementation procname := 'fpc_class_as_intf' else procname := 'fpc_intf_as'; - call := ccallnode.createinternres(procname, - ccallparanode.create(right,ccallparanode.create(left,nil)), - resulttype); + call := ccallnode.createintern(procname, + ccallparanode.create(right,ccallparanode.create(left,nil))); + call := ctypeconvnode.create_internal(call,resulttype); end; left := nil; right := nil;