diff options
| author | Veikka Tuominen <git@vexu.eu> | 2023-04-10 18:48:23 +0300 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2023-05-16 11:33:38 +0300 |
| commit | b91d6ff9e8d3b224d8cfa4ce7f206264fe814f6f (patch) | |
| tree | e6c0ec5a4201e64c323c72c9968b4ee3817699ff /lib/std/builtin.zig | |
| parent | 2286c19c20897727825a6fd8dd63de1ada6724ee (diff) | |
| download | zig-b91d6ff9e8d3b224d8cfa4ce7f206264fe814f6f.tar.gz zig-b91d6ff9e8d3b224d8cfa4ce7f206264fe814f6f.zip | |
add runtime safety for noreturn function returning
Closes #15221
Diffstat (limited to 'lib/std/builtin.zig')
| -rw-r--r-- | lib/std/builtin.zig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/std/builtin.zig b/lib/std/builtin.zig index 684432bd40..56fab05d88 100644 --- a/lib/std/builtin.zig +++ b/lib/std/builtin.zig @@ -1006,6 +1006,7 @@ pub const panic_messages = struct { pub const for_len_mismatch = "for loop over objects with non-equal lengths"; pub const memcpy_len_mismatch = "@memcpy arguments have non-equal lengths"; pub const memcpy_alias = "@memcpy arguments alias"; + pub const noreturn_returned = "'noreturn' function returned"; }; pub noinline fn returnError(st: *StackTrace) void { |
