From e60be3082499ff19078699675044b993f6921ad0 Mon Sep 17 00:00:00 2001 From: antlilja Date: Wed, 24 Jun 2020 19:02:31 +0200 Subject: [PATCH] Remove unreachable else prongs --- lib/std/zig/string_literal.zig | 1 - src-self-hosted/translate_c.zig | 1 - test/stage1/behavior/bugs/1111.zig | 1 - 3 files changed, 3 deletions(-) diff --git a/lib/std/zig/string_literal.zig b/lib/std/zig/string_literal.zig index cc6030ad15c5b953d61ac23d389ceeca1bdb82c6..9def0bdefc59412512ef92196c673aeecf05ae57 100644 --- a/lib/std/zig/string_literal.zig +++ b/lib/std/zig/string_literal.zig @@ -104,7 +104,6 @@ pub fn parse( return error.InvalidCharacter; }, }, - else => unreachable, } } unreachable; diff --git a/src-self-hosted/translate_c.zig b/src-self-hosted/translate_c.zig index 3b1a91b28c3276e4b9760b6e32eaaba1a4f945f6..dad3b14a29215c624f043e3ef81f39465d19b41e 100644 --- a/src-self-hosted/translate_c.zig +++ b/src-self-hosted/translate_c.zig @@ -2791,7 +2791,6 @@ fn transCharLiteral( "TODO: support character literal kind {}", .{kind}, ), - else => unreachable, }; if (suppress_as == .no_as) { return maybeSuppressResult(rp, scope, result_used, int_lit_node); diff --git a/test/stage1/behavior/bugs/1111.zig b/test/stage1/behavior/bugs/1111.zig index f62107f9a3311864f7861e88713fc2b59a1f6297..607bc33666dc46bae519147eea3de83495107d3a 100644 --- a/test/stage1/behavior/bugs/1111.zig +++ b/test/stage1/behavior/bugs/1111.zig @@ -7,6 +7,5 @@ test "issue 1111 fixed" { switch (v) { Foo.Bar => return, - else => return, } } -- 2.54.0