diff options
| author | Techatrix <techatrix@mailbox.org> | 2025-02-24 18:55:45 +0100 |
|---|---|---|
| committer | Techatrix <techatrix@mailbox.org> | 2025-03-07 22:22:01 +0100 |
| commit | ca6fb30e992fd86ee41a6510ef731e86f5de77c9 (patch) | |
| tree | 72fc291a37d62fb3eee341ae1203c559968c0856 /lib/std/Target/Query.zig | |
| parent | 6dcd8f4f75098c716ed617a388c96238c70aff17 (diff) | |
| download | zig-ca6fb30e992fd86ee41a6510ef731e86f5de77c9.tar.gz zig-ca6fb30e992fd86ee41a6510ef731e86f5de77c9.zip | |
std.zig.Ast: improve type safety
This commits adds the following distinct integer types to std.zig.Ast:
- OptionalTokenIndex
- TokenOffset
- OptionalTokenOffset
- Node.OptionalIndex
- Node.Offset
- Node.OptionalOffset
The `Node.Index` type has also been converted to a distinct type while
`TokenIndex` remains unchanged.
`Ast.Node.Data` has also been changed to a (untagged) union to provide
safety checks.
Diffstat (limited to 'lib/std/Target/Query.zig')
0 files changed, 0 insertions, 0 deletions
