diff --git a/src/ast_render.cpp b/src/ast_render.cpp index 5391d2d4aa..2c541b1600 100644 --- a/src/ast_render.cpp +++ b/src/ast_render.cpp @@ -115,7 +115,7 @@ static const char *const_or_var_string(bool is_const) { return is_const ? "const" : "var"; } -static const char *container_string(ContainerKind kind) { +const char *container_string(ContainerKind kind) { switch (kind) { case ContainerKindEnum: return "enum"; case ContainerKindStruct: return "struct"; diff --git a/src/ast_render.hpp b/src/ast_render.hpp index 7f5b1ba0e9..9ff7b4845f 100644 --- a/src/ast_render.hpp +++ b/src/ast_render.hpp @@ -17,5 +17,7 @@ void ast_print(FILE *f, AstNode *node, int indent); void ast_render(FILE *f, AstNode *node, int indent_size); +const char *container_string(ContainerKind kind); + #endif diff --git a/src/ir.cpp b/src/ir.cpp index b610be87b9..c73a2b89e0 100644 --- a/src/ir.cpp +++ b/src/ir.cpp @@ -3853,15 +3853,6 @@ static IrInstruction *ir_gen_err_ok_or(IrBuilder *irb, Scope *parent_scope, AstN return ir_build_phi(irb, parent_scope, node, 2, incoming_blocks, incoming_values); } -static const char *container_string(ContainerKind kind) { - switch (kind) { - case ContainerKindEnum: return "enum"; - case ContainerKindStruct: return "struct"; - case ContainerKindUnion: return "union"; - } - zig_unreachable(); -} - static IrInstruction *ir_gen_container_decl(IrBuilder *irb, Scope *parent_scope, AstNode *node) { assert(node->type == NodeTypeContainerDecl);