fix oob during riscv64 feature processing

This commit is contained in:
Michael Dusan
2021-06-17 21:47:19 -04:00
committed by Andrew Kelley
parent 6f0cfdb820
commit 9ff15e24f8

View File

@@ -3015,7 +3015,7 @@ pub fn addCCArgs(
const prefix: []const u8 = if (target.cpu.arch == .riscv64) "rv64" else "rv32";
const prefix_len = 4;
assert(prefix.len == prefix_len);
var march_buf: [prefix_len + letters.len]u8 = undefined;
var march_buf: [prefix_len + letters.len + 1]u8 = undefined;
var march_index: usize = prefix_len;
mem.copy(u8, &march_buf, prefix);