aboutsummaryrefslogtreecommitdiff
path: root/src/eval.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/eval.cpp')
-rw-r--r--src/eval.cpp17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/eval.cpp b/src/eval.cpp
index 9adb0c0cf9..c1a8bc604b 100644
--- a/src/eval.cpp
+++ b/src/eval.cpp
@@ -342,23 +342,6 @@ void eval_const_expr_implicit_cast(CastOp cast_op,
const_val->special = ConstValSpecialStatic;
break;
}
- case CastOpMaybeWrap:
- const_val->data.x_maybe = other_val;
- const_val->special = ConstValSpecialStatic;
- break;
- case CastOpNullToMaybe:
- const_val->data.x_maybe = nullptr;
- const_val->special = ConstValSpecialStatic;
- break;
- case CastOpErrorWrap:
- const_val->data.x_err_union.err = nullptr;
- const_val->data.x_err_union.payload = other_val;
- const_val->special = ConstValSpecialStatic;
- break;
- case CastOpPureErrorWrap:
- const_val->data.x_err_union.err = other_val->data.x_pure_err;
- const_val->special = ConstValSpecialStatic;
- break;
case CastOpErrToInt:
{
uint64_t value;