Commit 4e843b4e2b

Alex Rønne Petersen <alex@alexrp.com>
2024-10-04 23:03:07
llvm: Remove extraneous commas for branch hint metadata in textual IR output.
1 parent e27b464
Changed files (1)
src
codegen
src/codegen/llvm/Builder.zig
@@ -9817,9 +9817,9 @@ pub fn printUnbuffered(
                         });
                         switch (extra.weights) {
                             .none => {},
-                            .unpredictable => try writer.writeAll(", !unpredictable !{}"),
+                            .unpredictable => try writer.writeAll("!unpredictable !{}"),
                             _ => try writer.print("{}", .{
-                                try metadata_formatter.fmt(", !prof ", @as(Metadata, @enumFromInt(@intFromEnum(extra.weights)))),
+                                try metadata_formatter.fmt("!prof ", @as(Metadata, @enumFromInt(@intFromEnum(extra.weights)))),
                             }),
                         }
                     },
@@ -10098,9 +10098,9 @@ pub fn printUnbuffered(
                         try writer.writeAll("  ]");
                         switch (extra.data.weights) {
                             .none => {},
-                            .unpredictable => try writer.writeAll(", !unpredictable !{}"),
+                            .unpredictable => try writer.writeAll("!unpredictable !{}"),
                             _ => try writer.print("{}", .{
-                                try metadata_formatter.fmt(", !prof ", @as(Metadata, @enumFromInt(@intFromEnum(extra.data.weights)))),
+                                try metadata_formatter.fmt("!prof ", @as(Metadata, @enumFromInt(@intFromEnum(extra.data.weights)))),
                             }),
                         }
                     },