> On Aug 10, 2023, at 4:23 PM, Hairy Pixels <generic...@gmail.com> wrote: > > // 4) subscript (inc and dereference in one step) > v := i[1]; > > > #4 was not in the list for example so I wonder what others exist. I found another one in the typinfo.pp unit. What does, 1) taking the address of a type (@TAlignCheck) yield and 2) what does dereferencing nil yield? Both I've never seen before until now. type TAlignCheck = record b : byte; w : word; end; var p: pointer; begin p := @TAlignCheck(nil^).w; end; Regards, Ryan Joseph _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
- Re: [fpc-pascal] Pointer question Hairy Pixels via fpc-pascal
- Re: [fpc-pascal] Pointer quest... Tomas Hajny via fpc-pascal
- Re: [fpc-pascal] Pointer q... Hairy Pixels via fpc-pascal
- Re: [fpc-pascal] Pointer question Elmar Haneke via fpc-pascal
- Re: [fpc-pascal] Pointer question Bernd Oppolzer via fpc-pascal
- Re: [fpc-pascal] Pointer quest... Hairy Pixels via fpc-pascal
- Re: [fpc-pascal] Pointer q... Sven Barth via fpc-pascal
- Re: [fpc-pascal] Pointer q... Hairy Pixels via fpc-pascal
- Re: [fpc-pascal] Pointer q... Michael Van Canneyt via fpc-pascal
- Re: [fpc-pascal] Pointer q... Hairy Pixels via fpc-pascal
- Re: [fpc-pascal] Pointer q... Hairy Pixels via fpc-pascal
- Re: [fpc-pascal] Pointer q... Michael Van Canneyt via fpc-pascal
- Re: [fpc-pascal] Pointer q... Hairy Pixels via fpc-pascal
- Re: [fpc-pascal] Pointer q... Nikolay Nikolov via fpc-pascal