diff options
| author | Carl Åstholm <carl@astholm.se> | 2024-02-13 19:06:47 +0100 |
|---|---|---|
| committer | Carl Åstholm <carl@astholm.se> | 2024-04-07 14:47:11 +0200 |
| commit | 4c393c7468a4f6a62ba8251cdeeddc47b5b2b73d (patch) | |
| tree | b33be9336c6351c68ea13381b1283a078d1666a7 /src | |
| parent | d8e7eda5f4a894fe8fec8c53f7bcc3d475dd55c9 (diff) | |
| download | zig-4c393c7468a4f6a62ba8251cdeeddc47b5b2b73d.tar.gz zig-4c393c7468a4f6a62ba8251cdeeddc47b5b2b73d.zip | |
Update usages of `fmtId`/`isValidId`
`{}` for decls
`{p}` for enum fields
`{p_}` for struct fields and in contexts following a `.`
Elsewhere, `{p}` was used since it's equivalent to the old behavior.
Diffstat (limited to 'src')
| -rw-r--r-- | src/Builtin.zig | 29 | ||||
| -rw-r--r-- | src/InternPool.zig | 2 | ||||
| -rw-r--r-- | src/main.zig | 2 | ||||
| -rw-r--r-- | src/print_zir.zig | 16 |
4 files changed, 24 insertions, 25 deletions
diff --git a/src/Builtin.zig b/src/Builtin.zig index d9eb1a23ff..97b6c72d57 100644 --- a/src/Builtin.zig +++ b/src/Builtin.zig @@ -35,17 +35,17 @@ pub fn append(opts: @This(), buffer: *std.ArrayList(u8)) Allocator.Error!void { \\/// feature detection (i.e. with `@hasDecl` or `@hasField`) over version checks. \\pub const zig_version = std.SemanticVersion.parse(zig_version_string) catch unreachable; \\pub const zig_version_string = "{s}"; - \\pub const zig_backend = std.builtin.CompilerBackend.{}; + \\pub const zig_backend = std.builtin.CompilerBackend.{p_}; \\ - \\pub const output_mode = std.builtin.OutputMode.{}; - \\pub const link_mode = std.builtin.LinkMode.{}; + \\pub const output_mode = std.builtin.OutputMode.{p_}; + \\pub const link_mode = std.builtin.LinkMode.{p_}; \\pub const is_test = {}; \\pub const single_threaded = {}; - \\pub const abi = std.Target.Abi.{}; + \\pub const abi = std.Target.Abi.{p_}; \\pub const cpu: std.Target.Cpu = .{{ - \\ .arch = .{}, - \\ .model = &std.Target.{}.cpu.{}, - \\ .features = std.Target.{}.featureSet(&[_]std.Target.{}.Feature{{ + \\ .arch = .{p_}, + \\ .model = &std.Target.{p_}.cpu.{p_}, + \\ .features = std.Target.{p_}.featureSet(&[_]std.Target.{p_}.Feature{{ \\ , .{ build_options.version, @@ -66,14 +66,14 @@ pub fn append(opts: @This(), buffer: *std.ArrayList(u8)) Allocator.Error!void { const index = @as(std.Target.Cpu.Feature.Set.Index, @intCast(index_usize)); const is_enabled = target.cpu.features.isEnabled(index); if (is_enabled) { - try buffer.writer().print(" .{},\n", .{std.zig.fmtId(feature.name)}); + try buffer.writer().print(" .{p_},\n", .{std.zig.fmtId(feature.name)}); } } try buffer.writer().print( \\ }}), \\}}; \\pub const os = std.Target.Os{{ - \\ .tag = .{}, + \\ .tag = .{p_}, \\ .version_range = .{{ , .{std.zig.fmtId(@tagName(target.os.tag))}, @@ -180,8 +180,8 @@ pub fn append(opts: @This(), buffer: *std.ArrayList(u8)) Allocator.Error!void { const link_libc = opts.link_libc; try buffer.writer().print( - \\pub const object_format = std.Target.ObjectFormat.{}; - \\pub const mode = std.builtin.OptimizeMode.{}; + \\pub const object_format = std.Target.ObjectFormat.{p_}; + \\pub const mode = std.builtin.OptimizeMode.{p_}; \\pub const link_libc = {}; \\pub const link_libcpp = {}; \\pub const have_error_return_tracing = {}; @@ -190,7 +190,7 @@ pub fn append(opts: @This(), buffer: *std.ArrayList(u8)) Allocator.Error!void { \\pub const position_independent_code = {}; \\pub const position_independent_executable = {}; \\pub const strip_debug_info = {}; - \\pub const code_model = std.builtin.CodeModel.{}; + \\pub const code_model = std.builtin.CodeModel.{p_}; \\pub const omit_frame_pointer = {}; \\ , .{ @@ -209,11 +209,10 @@ pub fn append(opts: @This(), buffer: *std.ArrayList(u8)) Allocator.Error!void { }); if (target.os.tag == .wasi) { - const wasi_exec_model_fmt = std.zig.fmtId(@tagName(opts.wasi_exec_model)); try buffer.writer().print( - \\pub const wasi_exec_model = std.builtin.WasiExecModel.{}; + \\pub const wasi_exec_model = std.builtin.WasiExecModel.{p_}; \\ - , .{wasi_exec_model_fmt}); + , .{std.zig.fmtId(@tagName(opts.wasi_exec_model))}); } if (opts.is_test) { diff --git a/src/InternPool.zig b/src/InternPool.zig index 4edc32e86c..1155d8c5ad 100644 --- a/src/InternPool.zig +++ b/src/InternPool.zig @@ -488,7 +488,7 @@ pub const NullTerminatedString = enum(u32) { if (comptime std.mem.eql(u8, specifier, "")) { try writer.writeAll(s); } else if (comptime std.mem.eql(u8, specifier, "i")) { - try writer.print("{}", .{std.zig.fmtId(s)}); + try writer.print("{p}", .{std.zig.fmtId(s)}); } else @compileError("invalid format string '" ++ specifier ++ "' for '" ++ @typeName(NullTerminatedString) ++ "'"); } diff --git a/src/main.zig b/src/main.zig index e6eb60138b..72b2558358 100644 --- a/src/main.zig +++ b/src/main.zig @@ -6943,7 +6943,7 @@ fn cmdFetch( std.zig.fmtEscapes(&hex_digest), }); - const new_node_text = try std.fmt.allocPrint(arena, ".{} = {s},\n", .{ + const new_node_text = try std.fmt.allocPrint(arena, ".{p_} = {s},\n", .{ std.zig.fmtId(name), new_node_init, }); diff --git a/src/print_zir.zig b/src/print_zir.zig index a2929c32d9..dfe94d3970 100644 --- a/src/print_zir.zig +++ b/src/print_zir.zig @@ -1005,7 +1005,7 @@ const Writer = struct { const decl_name = self.code.nullTerminatedString(extra.decl_name); try self.writeInstRef(stream, extra.namespace); - try stream.print(", {}, ", .{std.zig.fmtId(decl_name)}); + try stream.print(", {p}, ", .{std.zig.fmtId(decl_name)}); try self.writeInstRef(stream, extra.options); try stream.writeAll(") "); try self.writeSrc(stream, inst_data.src()); @@ -1243,7 +1243,7 @@ const Writer = struct { const name = self.code.nullTerminatedString(output.data.name); const constraint = self.code.nullTerminatedString(output.data.constraint); - try stream.print("output({}, \"{}\", ", .{ + try stream.print("output({p}, \"{}\", ", .{ std.zig.fmtId(name), std.zig.fmtEscapes(constraint), }); try self.writeFlag(stream, "->", is_type); @@ -1262,7 +1262,7 @@ const Writer = struct { const name = self.code.nullTerminatedString(input.data.name); const constraint = self.code.nullTerminatedString(input.data.constraint); - try stream.print("input({}, \"{}\", ", .{ + try stream.print("input({p}, \"{}\", ", .{ std.zig.fmtId(name), std.zig.fmtEscapes(constraint), }); try self.writeInstRef(stream, input.data.operand); @@ -1278,7 +1278,7 @@ const Writer = struct { const str_index = self.code.extra[extra_i]; extra_i += 1; const clobber = self.code.nullTerminatedString(@enumFromInt(str_index)); - try stream.print("{}", .{std.zig.fmtId(clobber)}); + try stream.print("{p}", .{std.zig.fmtId(clobber)}); if (i + 1 < clobbers_len) { try stream.writeAll(", "); } @@ -1559,7 +1559,7 @@ const Writer = struct { try self.writeFlag(stream, "comptime ", field.is_comptime); if (field.name != .empty) { const field_name = self.code.nullTerminatedString(field.name); - try stream.print("{}: ", .{std.zig.fmtId(field_name)}); + try stream.print("{p}: ", .{std.zig.fmtId(field_name)}); } else { try stream.print("@\"{d}\": ", .{i}); } @@ -1738,7 +1738,7 @@ const Writer = struct { try self.writeDocComment(stream, doc_comment_index); try stream.writeByteNTimes(' ', self.indent); - try stream.print("{}", .{std.zig.fmtId(field_name)}); + try stream.print("{p}", .{std.zig.fmtId(field_name)}); if (has_type) { const field_type = @as(Zir.Inst.Ref, @enumFromInt(self.code.extra[extra_index])); @@ -1891,7 +1891,7 @@ const Writer = struct { try self.writeDocComment(stream, doc_comment_index); try stream.writeByteNTimes(' ', self.indent); - try stream.print("{}", .{std.zig.fmtId(field_name)}); + try stream.print("{p}", .{std.zig.fmtId(field_name)}); if (has_tag_value) { const tag_value_ref = @as(Zir.Inst.Ref, @enumFromInt(self.code.extra[extra_index])); @@ -1986,7 +1986,7 @@ const Writer = struct { const doc_comment_index: Zir.NullTerminatedString = @enumFromInt(self.code.extra[extra_index + 1]); try self.writeDocComment(stream, doc_comment_index); try stream.writeByteNTimes(' ', self.indent); - try stream.print("{},\n", .{std.zig.fmtId(name)}); + try stream.print("{p},\n", .{std.zig.fmtId(name)}); } self.indent -= 2; |
