diff options
Diffstat (limited to 'src/passes/InstrumentLocals.cpp')
-rw-r--r-- | src/passes/InstrumentLocals.cpp | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/src/passes/InstrumentLocals.cpp b/src/passes/InstrumentLocals.cpp index aab0ee3fe..3bf23b61c 100644 --- a/src/passes/InstrumentLocals.cpp +++ b/src/passes/InstrumentLocals.cpp @@ -57,7 +57,6 @@ Name get_f32("get_f32"); Name get_f64("get_f64"); Name get_v128("get_v128"); Name get_funcref("get_funcref"); -Name get_externref("get_externref"); Name get_anyref("get_anyref"); Name get_eqref("get_eqref"); Name get_i31ref("get_i31ref"); @@ -69,7 +68,6 @@ Name set_f32("set_f32"); Name set_f64("set_f64"); Name set_v128("set_v128"); Name set_funcref("set_funcref"); -Name set_externref("set_externref"); Name set_anyref("set_anyref"); Name set_eqref("set_eqref"); Name set_i31ref("set_i31ref"); @@ -98,9 +96,6 @@ struct InstrumentLocals : public WalkerPass<PostWalker<InstrumentLocals>> { case Type::funcref: import = get_funcref; break; - case Type::externref: - import = get_externref; - break; case Type::anyref: import = get_anyref; break; @@ -158,9 +153,6 @@ struct InstrumentLocals : public WalkerPass<PostWalker<InstrumentLocals>> { case Type::funcref: import = set_funcref; break; - case Type::externref: - import = set_externref; - break; case Type::anyref: import = set_anyref; break; @@ -204,20 +196,12 @@ struct InstrumentLocals : public WalkerPass<PostWalker<InstrumentLocals>> { set_funcref, {Type::i32, Type::i32, Type::funcref}, Type::funcref); - addImport(curr, - get_externref, - {Type::i32, Type::i32, Type::externref}, - Type::externref); - addImport(curr, - set_externref, - {Type::i32, Type::i32, Type::externref}, - Type::externref); + addImport( + curr, get_anyref, {Type::i32, Type::i32, Type::anyref}, Type::anyref); + addImport( + curr, set_anyref, {Type::i32, Type::i32, Type::anyref}, Type::anyref); if (curr->features.hasGC()) { addImport( - curr, get_anyref, {Type::i32, Type::i32, Type::anyref}, Type::anyref); - addImport( - curr, set_anyref, {Type::i32, Type::i32, Type::anyref}, Type::anyref); - addImport( curr, get_eqref, {Type::i32, Type::i32, Type::eqref}, Type::eqref); addImport( curr, set_eqref, {Type::i32, Type::i32, Type::eqref}, Type::eqref); |