Commit 3d8d6c0a6d

Lee Cannon <leecannon@leecannon.xyz>
2022-03-20 22:00:23
OptionsStep: Always use `fmtId` for type names.
1 parent 827538b
Changed files (1)
lib
std
lib/std/build/OptionsStep.zig
@@ -119,12 +119,17 @@ pub fn addOption(self: *OptionsStep, comptime T: type, name: []const u8, value:
                 out.print("    {},\n", .{std.zig.fmtId(field.name)}) catch unreachable;
             }
             out.writeAll("};\n") catch unreachable;
-            out.print("pub const {}: {s} = {s}.{s};\n", .{ std.zig.fmtId(name), @typeName(T), @typeName(T), std.zig.fmtId(@tagName(value)) }) catch unreachable;
+            out.print("pub const {}: {s} = {s}.{s};\n", .{
+                std.zig.fmtId(name),
+                std.zig.fmtId(@typeName(T)),
+                std.zig.fmtId(@typeName(T)),
+                std.zig.fmtId(@tagName(value)),
+            }) catch unreachable;
             return;
         },
         else => {},
     }
-    out.print("pub const {}: {s} = ", .{ std.zig.fmtId(name), @typeName(T) }) catch unreachable;
+    out.print("pub const {}: {s} = ", .{ std.zig.fmtId(name), std.zig.fmtId(@typeName(T)) }) catch unreachable;
     printLiteral(out, value, 0) catch unreachable;
     out.writeAll(";\n") catch unreachable;
 }