aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Åstholm <carl@astholm.se>2024-02-13 19:06:47 +0100
committerCarl Åstholm <carl@astholm.se>2024-04-07 14:47:11 +0200
commit4c393c7468a4f6a62ba8251cdeeddc47b5b2b73d (patch)
treeb33be9336c6351c68ea13381b1283a078d1666a7 /src
parentd8e7eda5f4a894fe8fec8c53f7bcc3d475dd55c9 (diff)
downloadzig-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.zig29
-rw-r--r--src/InternPool.zig2
-rw-r--r--src/main.zig2
-rw-r--r--src/print_zir.zig16
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;