diff options
| author | LemonBoy <thatlemon@gmail.com> | 2020-02-11 15:24:18 +0100 |
|---|---|---|
| committer | LemonBoy <thatlemon@gmail.com> | 2020-02-11 15:24:18 +0100 |
| commit | ea8755fda9a76294a711715142e861c8a3333ed2 (patch) | |
| tree | 8aca9ef5b12d0d71cba8cd1e5b13f9b2b4566b3d /lib/std/special/compiler_rt.zig | |
| parent | e624c862894ec50998aafb3026d4ed45208acd6d (diff) | |
| download | zig-ea8755fda9a76294a711715142e861c8a3333ed2.tar.gz zig-ea8755fda9a76294a711715142e861c8a3333ed2.zip | |
compiler-rt: Export the AEABI builtins when targeting thumb
Diffstat (limited to 'lib/std/special/compiler_rt.zig')
| -rw-r--r-- | lib/std/special/compiler_rt.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/std/special/compiler_rt.zig b/lib/std/special/compiler_rt.zig index f5e83b5278..8d49fdbd2a 100644 --- a/lib/std/special/compiler_rt.zig +++ b/lib/std/special/compiler_rt.zig @@ -149,7 +149,7 @@ comptime { @export(@import("compiler_rt/clzsi2.zig").__clzsi2, .{ .name = "__clzsi2", .linkage = linkage }); - if (builtin.arch.isARM() and !is_test) { + if ((builtin.arch.isARM() or builtin.arch.isThumb()) and !is_test) { @export(@import("compiler_rt/arm.zig").__aeabi_unwind_cpp_pr0, .{ .name = "__aeabi_unwind_cpp_pr0", .linkage = linkage }); @export(@import("compiler_rt/arm.zig").__aeabi_unwind_cpp_pr1, .{ .name = "__aeabi_unwind_cpp_pr1", .linkage = linkage }); @export(@import("compiler_rt/arm.zig").__aeabi_unwind_cpp_pr2, .{ .name = "__aeabi_unwind_cpp_pr2", .linkage = linkage }); |
