diff --git a/src/checker.cpp b/src/checker.cpp index d22774254..d93618ef5 100644 --- a/src/checker.cpp +++ b/src/checker.cpp @@ -13,6 +13,7 @@ bool is_operand_value(Operand o) { case Addressing_Constant: case Addressing_MapIndex: case Addressing_OptionalOk: + case Addressing_OptionalOkPtr: case Addressing_SoaVariable: case Addressing_SwizzleValue: case Addressing_SwizzleVariable: diff --git a/src/llvm_backend.cpp b/src/llvm_backend.cpp index 905eb2ebf..255959377 100644 --- a/src/llvm_backend.cpp +++ b/src/llvm_backend.cpp @@ -8470,9 +8470,7 @@ lbValue lb_emit_transmute(lbProcedure *p, lbValue value, Type *t) { return lb_emit_load(p, d); } - res.value = LLVMBuildBitCast(p->builder, value.value, lb_type(p->module, t), ""); - // GB_PANIC("lb_emit_transmute"); return res; }