diff options
Diffstat (limited to 'src/passes/FuncCastEmulation.cpp')
-rw-r--r-- | src/passes/FuncCastEmulation.cpp | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/passes/FuncCastEmulation.cpp b/src/passes/FuncCastEmulation.cpp index 704f44e03..5e62ec9fc 100644 --- a/src/passes/FuncCastEmulation.cpp +++ b/src/passes/FuncCastEmulation.cpp @@ -62,13 +62,6 @@ static Expression* toABI(Expression* value, Module* module) { case Type::v128: { WASM_UNREACHABLE("v128 not implemented yet"); } - case Type::funcref: - case Type::anyref: - case Type::eqref: - case Type::i31ref: - case Type::dataref: { - WASM_UNREACHABLE("reference types cannot be converted to i64"); - } case Type::none: { // the value is none, but we need a value here value = @@ -107,13 +100,6 @@ static Expression* fromABI(Expression* value, Type type, Module* module) { case Type::v128: { WASM_UNREACHABLE("v128 not implemented yet"); } - case Type::funcref: - case Type::anyref: - case Type::eqref: - case Type::i31ref: - case Type::dataref: { - WASM_UNREACHABLE("reference types cannot be converted from i64"); - } case Type::none: { value = builder.makeDrop(value); break; |