aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorMichael Dusan <michael.dusan@gmail.com>2021-06-17 21:47:19 -0400
committerAndrew Kelley <andrew@ziglang.org>2021-06-17 23:15:47 -0400
commit9ff15e24f8691e216194c0fc3dc890eb86a00bc6 (patch)
treeceeb22cd14e00db48cc6aa2c25e22ab9d11f17a8 /src/Compilation.zig
parent6f0cfdb8206026f239ca079a9f3eebae20bd5310 (diff)
downloadzig-9ff15e24f8691e216194c0fc3dc890eb86a00bc6.tar.gz
zig-9ff15e24f8691e216194c0fc3dc890eb86a00bc6.zip
fix oob during riscv64 feature processing
Diffstat (limited to 'src/Compilation.zig')
-rw-r--r--src/Compilation.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig
index dc5fcbf361..867b945213 100644
--- a/src/Compilation.zig
+++ b/src/Compilation.zig
@@ -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);