@@ -0,0 +1,19 @@
+{$mode objfpc}
+type
+ tmyclass = class
+ function f : widestring;
+ procedure p(var v);
+ end;
+
+procedure tmyclass.p(var v);
+ begin
+function tmyclass.f : widestring;
+ p(pchar(result));
+ p(pwidechar(result));
+begin
+end.