authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-05-07 16:18:49-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-05-07 16:18:49-07:00
loge7c4d545cd34321c61b85f1ce286d46976293617
tree852d84353584fcbc11bdabebbabf3602b1b6b41d
parent6ac204714236eaeaea5dc66afddbe158966b2532

stage2: no '$' in anonymous decl names

This way it will not cause a compile error for the C backend.

1 files changed, 3 insertions(+), 3 deletions(-)

src/Module.zig+3-3
...@@ -3216,17 +3216,17 @@ fn scanDecl(iter: *ScanDeclIter, decl_sub_index: usize, flags: u4) InnerError!vo...@@ -3216,17 +3216,17 @@ fn scanDecl(iter: *ScanDeclIter, decl_sub_index: usize, flags: u4) InnerError!vo
3216 if (is_exported) {3216 if (is_exported) {
3217 const i = iter.usingnamespace_index;3217 const i = iter.usingnamespace_index;
3218 iter.usingnamespace_index += 1;3218 iter.usingnamespace_index += 1;
3219 break :name try std.fmt.allocPrintZ(gpa, "usingnamespace${d}", .{i});3219 break :name try std.fmt.allocPrintZ(gpa, "usingnamespace_{d}", .{i});
3220 } else {3220 } else {
3221 const i = iter.comptime_index;3221 const i = iter.comptime_index;
3222 iter.comptime_index += 1;3222 iter.comptime_index += 1;
3223 break :name try std.fmt.allocPrintZ(gpa, "comptime${d}", .{i});3223 break :name try std.fmt.allocPrintZ(gpa, "comptime_{d}", .{i});
3224 }3224 }
3225 },3225 },
3226 1 => name: {3226 1 => name: {
3227 const i = iter.unnamed_test_index;3227 const i = iter.unnamed_test_index;
3228 iter.unnamed_test_index += 1;3228 iter.unnamed_test_index += 1;
3229 break :name try std.fmt.allocPrintZ(gpa, "test${d}", .{i});3229 break :name try std.fmt.allocPrintZ(gpa, "test_{d}", .{i});
3230 },3230 },
3231 else => zir.nullTerminatedString(decl_name_index),3231 else => zir.nullTerminatedString(decl_name_index),
3232 };3232 };