| ... | @@ -2078,7 +2078,7 @@ pub const DeclGen = struct { | ... | @@ -2078,7 +2078,7 @@ pub const DeclGen = struct { |
| 2078 | else | 2078 | else |
| 2079 | false; | 2079 | false; |
| 2080 | if (variable.is_weak_linkage or export_weak_linkage) try fwd.writeAll("zig_weak_linkage "); | 2080 | if (variable.is_weak_linkage or export_weak_linkage) try fwd.writeAll("zig_weak_linkage "); |
| 2081 | if (variable.is_threadlocal) try fwd.writeAll("zig_threadlocal "); | 2081 | if (variable.is_threadlocal and !dg.mod.single_threaded) try fwd.writeAll("zig_threadlocal "); |
| 2082 | try dg.renderTypeAndName( | 2082 | try dg.renderTypeAndName( |
| 2083 | fwd, | 2083 | fwd, |
| 2084 | decl.typeOf(zcu), | 2084 | decl.typeOf(zcu), |
| ... | @@ -2899,7 +2899,7 @@ pub fn genDecl(o: *Object) !void { | ... | @@ -2899,7 +2899,7 @@ pub fn genDecl(o: *Object) !void { |
| 2899 | const w = o.writer(); | 2899 | const w = o.writer(); |
| 2900 | if (!is_global) try w.writeAll("static "); | 2900 | if (!is_global) try w.writeAll("static "); |
| 2901 | if (variable.is_weak_linkage) try w.writeAll("zig_weak_linkage "); | 2901 | if (variable.is_weak_linkage) try w.writeAll("zig_weak_linkage "); |
| 2902 | if (variable.is_threadlocal) try w.writeAll("zig_threadlocal "); | 2902 | if (variable.is_threadlocal and !o.dg.mod.single_threaded) try w.writeAll("zig_threadlocal "); |
| 2903 | if (zcu.intern_pool.stringToSliceUnwrap(decl.@"linksection")) |s| | 2903 | if (zcu.intern_pool.stringToSliceUnwrap(decl.@"linksection")) |s| |
| 2904 | try w.print("zig_linksection({s}) ", .{fmtStringLiteral(s, null)}); | 2904 | try w.print("zig_linksection({s}) ", .{fmtStringLiteral(s, null)}); |
| 2905 | const decl_c_value = .{ .decl = decl_index }; | 2905 | const decl_c_value = .{ .decl = decl_index }; |