tw1950.pp 296 B

123456789101112131415161718
  1. {$ifdef fpc}{$mode delphi}{$endif}
  2. uses SysUtils;
  3. type TTest = record
  4. a, b: integer;
  5. end;
  6. procedure Test(const T: TTest);
  7. begin
  8. if @T = nil then exit;
  9. // do something
  10. end;
  11. begin
  12. Test(TTest(nil^)); {case 1}
  13. Test(TTest(Pointer(nil)^)); {case 2}
  14. end.