Commit 0a84f85945

LemonBoy <thatlemon@gmail.com>
2020-11-23 12:36:40
Minor code cleanup in start_pie.zig
Thanks @daurnimator for catching this.
1 parent bfa7e5c
Changed files (1)
lib
std
os
lib/std/os/linux/start_pie.zig
@@ -56,12 +56,13 @@ fn getDynamicSymbol() [*]elf.Dyn {
             : [ret] "=r" (-> usize)
         ),
         .riscv64 => asm volatile (
+            \\ .weak _DYNAMIC
+            \\ .hidden _DYNAMIC
             \\ lla %[ret], _DYNAMIC
             : [ret] "=r" (-> usize)
         ),
         else => @compileError("???"),
     };
-    if (addr == 0) unreachable;
     return @intToPtr([*]elf.Dyn, addr);
 }