aboutsummaryrefslogtreecommitdiff
path: root/src/ast_render.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2016-02-09 08:46:55 -0700
committerAndrew Kelley <superjoe30@gmail.com>2016-02-09 08:46:55 -0700
commit1d92700d089eb2e225d1db6de780e4288fa68452 (patch)
tree643871fe14f6391b2989750cd0b9e5a6d1dc3634 /src/ast_render.cpp
parente18170ee0bf32996635397e8e919a14a21c88b56 (diff)
downloadzig-1d92700d089eb2e225d1db6de780e4288fa68452.tar.gz
zig-1d92700d089eb2e225d1db6de780e4288fa68452.zip
fix build with GCC
Diffstat (limited to 'src/ast_render.cpp')
-rw-r--r--src/ast_render.cpp6
1 files changed, 6 insertions, 0 deletions
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();
}