| ... | ... | @@ -627,7 +627,7 @@ fn exportHandler( |
| 627 | 627 | // Work around x86_64 backend limitation. |
| 628 | 628 | const linkage = if (builtin.zig_backend == .stage2_x86_64 and builtin.os.tag == .windows) .internal else .weak; |
| 629 | 629 | const N = "__ubsan_handle_" ++ sym_name; |
| 630 | | @export(handler, .{ .name = N, .linkage = linkage }); |
| 630 | @export(handler, .{ .name = N, .linkage = linkage, .visibility = if (linkage == .internal) .default else .hidden }); |
| 631 | 631 | } |
| 632 | 632 | |
| 633 | 633 | fn exportHandlerWithAbort( |
| ... | ... | @@ -639,11 +639,11 @@ fn exportHandlerWithAbort( |
| 639 | 639 | const linkage = if (builtin.zig_backend == .stage2_x86_64 and builtin.os.tag == .windows) .internal else .weak; |
| 640 | 640 | { |
| 641 | 641 | const N = "__ubsan_handle_" ++ sym_name; |
| 642 | | @export(handler, .{ .name = N, .linkage = linkage }); |
| 642 | @export(handler, .{ .name = N, .linkage = linkage, .visibility = if (linkage == .internal) .default else .hidden }); |
| 643 | 643 | } |
| 644 | 644 | { |
| 645 | 645 | const N = "__ubsan_handle_" ++ sym_name ++ "_abort"; |
| 646 | | @export(abort_handler, .{ .name = N, .linkage = linkage }); |
| 646 | @export(abort_handler, .{ .name = N, .linkage = linkage, .visibility = if (linkage == .internal) .default else .hidden }); |
| 647 | 647 | } |
| 648 | 648 | } |
| 649 | 649 | |