authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-05-03 06:31:12+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-05-03 10:31:31+02:00
logae38575b42e7ff6f7254c0ae1f1f0519416d83f9
tree1803679f746ef91d1cbc215fdacc1a18796740a3
parentc0ec264f756476484051f9d16ac7bc20c0a45723
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

compiler: Rename misleading libcNeedsLibUnwind() function.

It's about libc++, not libc.

2 files changed, 2 insertions(+), 2 deletions(-)

src/Compilation/Config.zig+1-1
...@@ -313,7 +313,7 @@ pub fn resolve(options: Options) ResolveError!Config {...@@ -313,7 +313,7 @@ pub fn resolve(options: Options) ResolveError!Config {
313 };313 };
314314
315 const link_libunwind = b: {315 const link_libunwind = b: {
316 if (link_libcpp and target_util.libcNeedsLibUnwind(target)) {316 if (link_libcpp and target_util.libCxxNeedsLibUnwind(target)) {
317 if (options.link_libunwind == false) return error.LibCppRequiresLibUnwind;317 if (options.link_libunwind == false) return error.LibCppRequiresLibUnwind;
318 break :b true;318 break :b true;
319 }319 }
src/target.zig+1-1
...@@ -23,7 +23,7 @@ pub fn osRequiresLibC(target: std.Target) bool {...@@ -23,7 +23,7 @@ pub fn osRequiresLibC(target: std.Target) bool {
23 return target.os.requiresLibC();23 return target.os.requiresLibC();
24}24}
2525
26pub fn libcNeedsLibUnwind(target: std.Target) bool {26pub fn libCxxNeedsLibUnwind(target: std.Target) bool {
27 return switch (target.os.tag) {27 return switch (target.os.tag) {
28 .macos,28 .macos,
29 .ios,29 .ios,