diff --git a/src/codegen.cpp b/src/codegen.cpp index ee8d13ca56..1b4093e0d5 100644 --- a/src/codegen.cpp +++ b/src/codegen.cpp @@ -1179,6 +1179,8 @@ static LLVMValueRef ir_render_un_op(CodeGen *g, IrExecutable *executable, IrInst switch (op_id) { case IrUnOpInvalid: + case IrUnOpError: + case IrUnOpMaybe: zig_unreachable(); case IrUnOpNegation: case IrUnOpNegationWrap: @@ -1212,14 +1214,6 @@ static LLVMValueRef ir_render_un_op(CodeGen *g, IrExecutable *executable, IrInst return get_handle_value(g, expr, child_type); } } - case IrUnOpError: - { - zig_panic("TODO codegen PrefixOpError"); - } - case IrUnOpMaybe: - { - zig_panic("TODO codegen PrefixOpMaybe"); - } } zig_unreachable();