2
0

tb0148.pp 622 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. { %VERSION=1.1 }
  2. { %FAIL }
  3. { %OPT=-Sew -vw }
  4. {$MODE OBJFPC}
  5. { This tests that non-implemented abstract methods which are
  6. overloaded (but not in all cases) will still give out a
  7. warning
  8. }
  9. type
  10. tmyclass = class
  11. procedure myabstract(x: integer); virtual; abstract;
  12. procedure myabstract(z: byte); virtual; abstract;
  13. end;
  14. tmyclass2 = class(tmyclass)
  15. procedure myabstract(x: integer) ; override;
  16. end;
  17. procedure tmyclass2.myabstract(x: integer);
  18. begin
  19. end;
  20. var
  21. cla : tmyclass2;
  22. Begin
  23. cla := tmyclass2.create;
  24. end.
  25. {
  26. $Log$
  27. Revision 1.2 2005-02-14 17:13:35 peter
  28. * truncate log
  29. }