diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2022-02-19 15:02:50 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2022-02-19 15:11:18 -0700 |
| commit | 746435a9549b1dee6d39e73991592a26cdd582ac (patch) | |
| tree | 09553253738e7b0b46c2e73eda2bb3ea2c1036af /src/type.zig | |
| parent | b0cdd3d0e691b20043bb7fb763f983b25bfcb2d2 (diff) | |
| download | zig-746435a9549b1dee6d39e73991592a26cdd582ac.tar.gz zig-746435a9549b1dee6d39e73991592a26cdd582ac.zip | |
Sema: implement `@typeInfo` for list literals
Diffstat (limited to 'src/type.zig')
| -rw-r--r-- | src/type.zig | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/type.zig b/src/type.zig index 27fdb0abc8..d8463a6ba8 100644 --- a/src/type.zig +++ b/src/type.zig @@ -2031,21 +2031,21 @@ pub const Type = extern union { .empty_struct, .void, .anyopaque, - => return 0, - .empty_struct_literal, .type, .comptime_int, .comptime_float, - .noreturn, .@"null", .@"undefined", .enum_literal, + .type_info, + => return 0, + + .noreturn, .inferred_alloc_const, .inferred_alloc_mut, .@"opaque", .var_args_param, - .type_info, .bound_fn, => unreachable, @@ -4782,6 +4782,7 @@ pub const Type = extern union { base: Payload = .{ .tag = .tuple }, data: struct { types: []Type, + /// unreachable_value elements are used to indicate runtime-known. values: []Value, }, }; |
