From 1d92700d089eb2e225d1db6de780e4288fa68452 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Tue, 9 Feb 2016 08:46:55 -0700 Subject: fix build with GCC --- src/ast_render.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/ast_render.cpp') diff --git a/src/ast_render.cpp b/src/ast_render.cpp index d5d7fde272..a302652eb1 100644 --- a/src/ast_render.cpp +++ b/src/ast_render.cpp @@ -39,6 +39,7 @@ static const char *bin_op_str(BinOpType bin_op) { case BinOpTypeUnwrapMaybe: return "??"; case BinOpTypeStrCat: return "++"; } + zig_unreachable(); } static const char *prefix_op_str(PrefixOp prefix_op) { @@ -55,6 +56,7 @@ static const char *prefix_op_str(PrefixOp prefix_op) { case PrefixOpUnwrapError: return "%%"; case PrefixOpUnwrapMaybe: return "??"; } + zig_unreachable(); } static const char *return_prefix_str(ReturnKind kind) { @@ -63,6 +65,7 @@ static const char *return_prefix_str(ReturnKind kind) { case ReturnKindMaybe: return "?"; case ReturnKindUnconditional: return ""; } + zig_unreachable(); } static const char *visib_mod_string(VisibMod mod) { @@ -71,6 +74,7 @@ static const char *visib_mod_string(VisibMod mod) { case VisibModPrivate: return ""; case VisibModExport: return "export "; } + zig_unreachable(); } static const char *extern_string(bool is_extern) { @@ -90,6 +94,7 @@ static const char *container_string(ContainerKind kind) { case ContainerKindEnum: return "enum"; case ContainerKindStruct: return "struct"; } + zig_unreachable(); } static const char *node_type_str(NodeType node_type) { @@ -191,6 +196,7 @@ static const char *node_type_str(NodeType node_type) { case NodeTypeTypeLiteral: return "TypeLiteral"; } + zig_unreachable(); } -- cgit v1.2.3