tw18123.pp 296 B

12345678910111213141516171819202122
  1. { %norun }
  2. program tw18123;
  3. {$mode objfpc}{$H+}
  4. type
  5. TFoo2 = object
  6. type
  7. TFoo3 = object
  8. end;
  9. TFoo4 = object
  10. function GetFoo3: TFoo3;
  11. end;
  12. end;
  13. function TFoo2.TFoo4.GetFoo3: TFoo2.TFoo3; // was error: Syntax error, ";" expected but "." found
  14. begin
  15. end;
  16. begin
  17. end.