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:
@@ -1348,7 +1348,7 @@ fn processOneTarget(job: Job) anyerror!void {
|
||||
try w.print(" @setEvalBranchQuota({d});\n", .{branch_quota});
|
||||
}
|
||||
try w.writeAll(
|
||||
\\ const len = @typeInfo(Feature).Enum.fields.len;
|
||||
\\ const len = @typeInfo(Feature).@"enum".fields.len;
|
||||
\\ std.debug.assert(len <= CpuFeature.Set.needed_bit_count);
|
||||
\\ var result: [len]CpuFeature = undefined;
|
||||
\\
|
||||
@@ -1417,7 +1417,7 @@ fn processOneTarget(job: Job) anyerror!void {
|
||||
\\ const ti = @typeInfo(Feature);
|
||||
\\ for (&result, 0..) |*elem, i| {
|
||||
\\ elem.index = i;
|
||||
\\ elem.name = ti.Enum.fields[i].name;
|
||||
\\ elem.name = ti.@"enum".fields[i].name;
|
||||
\\ }
|
||||
\\ break :blk result;
|
||||
\\};
|
||||
|
||||
Reference in New Issue
Block a user