tw2045.pp 922 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. { Source provided for Free Pascal Bug Report 2045 }
  2. { Submitted by "Eero Tanskanen" on 2002-07-16 }
  3. { e-mail: [email protected] }
  4. Unit tw2045;
  5. Interface
  6. Type
  7. TCoords = Object
  8. X, Y, Z: Real;
  9. End;
  10. PEmpty = ^TEmpty;
  11. TEmpty = Object
  12. End;
  13. PBugger = ^TBugger;
  14. TBugger = Object
  15. A : TCoords;
  16. B : TCoords;
  17. C : TCoords;
  18. Empty : PEmpty;
  19. Function DoInternalError : PBugger;
  20. End;
  21. Implementation
  22. Function CallForBug(A, B, C, D, E, F, G, H, I : Real) : PEmpty;
  23. Begin
  24. End;
  25. Function TBugger.DoInternalError : PBugger;
  26. Var
  27. TempEmpty : PEmpty;
  28. Begin
  29. DoInternalError := Nil;
  30. TEmpEmpty := CallForBug(DoInternalError^.A.X, DoInternalError^.A.Y, DoInternalError^.A.Z,
  31. DoInternalError^.B.X, DoInternalError^.B.Y, DoInternalError^.B.Z,
  32. DoInternalError^.C.X, DoInternalError^.C.Y, DoInternalError^.C.Z);
  33. End;
  34. Begin
  35. End.