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:
@@ -246,7 +246,7 @@ pub const BuildId = union(enum) {
|
||||
hexstring: HexString,
|
||||
|
||||
pub fn eql(a: BuildId, b: BuildId) bool {
|
||||
const Tag = @typeInfo(BuildId).Union.tag_type.?;
|
||||
const Tag = @typeInfo(BuildId).@"union".tag_type.?;
|
||||
const a_tag: Tag = a;
|
||||
const b_tag: Tag = b;
|
||||
if (a_tag != b_tag) return false;
|
||||
@@ -654,7 +654,7 @@ pub fn parseTargetQueryOrReportFatalError(
|
||||
help: {
|
||||
var help_text = std.ArrayList(u8).init(allocator);
|
||||
defer help_text.deinit();
|
||||
inline for (@typeInfo(std.Target.ObjectFormat).Enum.fields) |field| {
|
||||
inline for (@typeInfo(std.Target.ObjectFormat).@"enum".fields) |field| {
|
||||
help_text.writer().print(" {s}\n", .{field.name}) catch break :help;
|
||||
}
|
||||
std.log.info("available object formats:\n{s}", .{help_text.items});
|
||||
|
||||
Reference in New Issue
Block a user