| author | |
| committer | |
| log | 0a84f85945a4d22c43b467c69ba7c26cd264659a |
| tree | d532f6fc3819da46cac0cf914f833c26d210ba2b |
| parent | bfa7e5c7436f2dcea90de12f1c1e1993c025d0cf |
Thanks @daurnimator for catching this.1 files changed, 2 insertions(+), 1 deletions(-)
lib/std/os/linux/start_pie.zig+2-1| ... | ... | @@ -56,12 +56,13 @@ fn getDynamicSymbol() [*]elf.Dyn { |
| 56 | 56 | : [ret] "=r" (-> usize) |
| 57 | 57 | ), |
| 58 | 58 | .riscv64 => asm volatile ( |
| 59 | \\ .weak _DYNAMIC | |
| 60 | \\ .hidden _DYNAMIC | |
| 59 | 61 | \\ lla %[ret], _DYNAMIC |
| 60 | 62 | : [ret] "=r" (-> usize) |
| 61 | 63 | ), |
| 62 | 64 | else => @compileError("???"), |
| 63 | 65 | }; |
| 64 | if (addr == 0) unreachable; | |
| 65 | 66 | return @intToPtr([*]elf.Dyn, addr); |
| 66 | 67 | } |
| 67 | 68 |