std: update std.builtin.Type fields to follow naming conventions
The compiler actually doesn't need any functional changes for this: Sema does reification based on the tag indices of `std.builtin.Type` already! So, no zig1.wasm update is necessary. This change is necessary to disallow name clashes between fields and decls on a type, which is a prerequisite of #9938.
This commit is contained in:
@@ -1738,7 +1738,7 @@ test "packed struct field in anonymous struct" {
|
||||
try std.testing.expect(countFields(.{ .t = T{} }) == 1);
|
||||
}
|
||||
fn countFields(v: anytype) usize {
|
||||
return @typeInfo(@TypeOf(v)).Struct.fields.len;
|
||||
return @typeInfo(@TypeOf(v)).@"struct".fields.len;
|
||||
}
|
||||
|
||||
test "struct init with no result pointer sets field result types" {
|
||||
@@ -2144,9 +2144,9 @@ test "struct containing optional pointer to array of @This()" {
|
||||
test "matching captures causes struct equivalence" {
|
||||
const S = struct {
|
||||
fn UnsignedWrapper(comptime I: type) type {
|
||||
const bits = @typeInfo(I).Int.bits;
|
||||
const bits = @typeInfo(I).int.bits;
|
||||
return struct {
|
||||
x: @Type(.{ .Int = .{
|
||||
x: @Type(.{ .int = .{
|
||||
.signedness = .unsigned,
|
||||
.bits = bits,
|
||||
} }),
|
||||
|
||||
Reference in New Issue
Block a user