What's the best way to make a pointer type which is distinct so that the 
following snippet would give an error. I thought "type pointer" would do it but 
it doesn't seem to work.

type
  PA = type pointer;
  PB = type pointer;

var
  a: PA;
  b: PB;
begin
  a := b; // should give an error!
end;

Regards,
        Ryan Joseph

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to