luaur_code_gen/functions/
get_block_kind_name.rs1use crate::enums::ir_block_kind::IrBlockKind;
2use luaur_common::macros::luau_unreachable::LUAU_UNREACHABLE;
3
4pub fn get_block_kind_name(kind: IrBlockKind) -> &'static str {
5 match kind {
6 IrBlockKind::Bytecode => "bb_bytecode",
7 IrBlockKind::Fallback => "bb_fallback",
8 IrBlockKind::Internal => "bb",
9 IrBlockKind::Linearized => "bb_linear",
10 IrBlockKind::ExitSync => "bb_exit",
11 IrBlockKind::Dead => "dead",
12 _ => LUAU_UNREACHABLE!(),
13 }
14}