./plic.zig:47:21: error: expected type '*std.hash_map.HashMap(u32,fn() void,std.hash_map.getAutoHashFn(u32).hash,std.hash_map.getAutoEqlFn(u32).eql)', found '*const std.hash_map.HashMap(u32,fn() void,std.hash_map.getAutoHashFn(u32).hash,std.hash_map.getAutoEqlFn(u32).eql)' _ = try self.map.put(irq, handler); ^ ./plic.zig:47:21: note: cast discards const qualifier _ = try self.map.put(irq, handler); ^ ./plic.zig:47:29: note: referenced here _ = try self.map.put(irq, handler); ^ main...The following command exited with error code 1: /usr/bin/zig build-exe /home/soeren/src/zig-riscv-embedded/main.zig --c-source /home/soeren/src/zig-riscv-embedded/start.S --c-source /home/soeren/src/zig-riscv-embedded/irq.S --cache-dir /home/soeren/src/zig-riscv-embedded/zig-cache --name main -target riscv32-freestanding-none --linker-script /home/soeren/src/zig-riscv-embedded/fe310_g000.ld --cache on Build failed. The following command failed: /home/soeren/src/zig-riscv-embedded/zig-cache/o/Un5ssZzBXMtxOgAnZ54jxdGgamBKvLRYf_A6LtZCSlJfJxj5T2KYBS2SF3XjvCdU/build /usr/bin/zig /home/soeren/src/zig-riscv-embedded /home/soeren/src/zig-riscv-embedded/zig-cache