aboutsummaryrefslogtreecommitdiff
path: root/src/Zcu.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2025-04-27 12:17:59 -0700
committerAndrew Kelley <andrew@ziglang.org>2025-04-27 23:30:00 -0700
commit7bd3207921b3db0b329c397c4dac8b25bd713ff3 (patch)
treeb0f3ed5fab746f8872c89f704bad7339923b69e2 /src/Zcu.zig
parentfc55c1b7a1b62f0ffa4de5dfcfba03c84feb1ca5 (diff)
downloadzig-7bd3207921b3db0b329c397c4dac8b25bd713ff3.tar.gz
zig-7bd3207921b3db0b329c397c4dac8b25bd713ff3.zip
make `@memcpy` and `@memmove` share panic handlers
Diffstat (limited to 'src/Zcu.zig')
-rw-r--r--src/Zcu.zig12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/Zcu.zig b/src/Zcu.zig
index 6ff8c98cf8..3e2640fa1a 100644
--- a/src/Zcu.zig
+++ b/src/Zcu.zig
@@ -300,9 +300,8 @@ pub const BuiltinDecl = enum {
@"panic.shiftRhsTooBig",
@"panic.invalidEnumValue",
@"panic.forLenMismatch",
- @"panic.memcpyLenMismatch",
+ @"panic.copyLenMismatch",
@"panic.memcpyAlias",
- @"panic.memmoveLenMismatch",
@"panic.noreturnReturned",
VaList,
@@ -378,9 +377,8 @@ pub const BuiltinDecl = enum {
.@"panic.shiftRhsTooBig",
.@"panic.invalidEnumValue",
.@"panic.forLenMismatch",
- .@"panic.memcpyLenMismatch",
+ .@"panic.copyLenMismatch",
.@"panic.memcpyAlias",
- .@"panic.memmoveLenMismatch",
.@"panic.noreturnReturned",
=> .func,
};
@@ -446,9 +444,8 @@ pub const SimplePanicId = enum {
shift_rhs_too_big,
invalid_enum_value,
for_len_mismatch,
- memcpy_len_mismatch,
+ copy_len_mismatch,
memcpy_alias,
- memmove_len_mismatch,
noreturn_returned,
pub fn toBuiltin(id: SimplePanicId) BuiltinDecl {
@@ -471,9 +468,8 @@ pub const SimplePanicId = enum {
.shift_rhs_too_big => .@"panic.shiftRhsTooBig",
.invalid_enum_value => .@"panic.invalidEnumValue",
.for_len_mismatch => .@"panic.forLenMismatch",
- .memcpy_len_mismatch => .@"panic.memcpyLenMismatch",
+ .copy_len_mismatch => .@"panic.copyLenMismatch",
.memcpy_alias => .@"panic.memcpyAlias",
- .memmove_len_mismatch => .@"panic.memmoveLenMismatch",
.noreturn_returned => .@"panic.noreturnReturned",
// zig fmt: on
};