diff options
Diffstat (limited to 'src/tools')
-rw-r--r-- | src/tools/fuzzing.h | 23 | ||||
-rw-r--r-- | src/tools/spec-wrapper.h | 3 | ||||
-rw-r--r-- | src/tools/wasm-reduce.cpp | 5 |
3 files changed, 1 insertions, 30 deletions
diff --git a/src/tools/fuzzing.h b/src/tools/fuzzing.h index 749e6c31f..7e5a56ab1 100644 --- a/src/tools/fuzzing.h +++ b/src/tools/fuzzing.h @@ -335,9 +335,6 @@ private: if (wasm.features.hasReferenceTypes()) { options.push_back(Type::funcref); options.push_back(Type::externref); - if (wasm.features.hasExceptionHandling()) { - options.push_back(Type::exnref); - } if (wasm.features.hasGC()) { options.push_back(Type::eqref); options.push_back(Type::i31ref); @@ -871,8 +868,6 @@ private: void visitBreak(Break* curr) { replaceIfInvalid(curr->name); } - void visitBrOnExn(BrOnExn* curr) { replaceIfInvalid(curr->name); } - bool replaceIfInvalid(Name target) { if (!hasBreakTarget(target)) { // There is no valid parent, replace with something trivially safe. @@ -1648,7 +1643,6 @@ private: } case Type::funcref: case Type::externref: - case Type::exnref: case Type::anyref: case Type::eqref: case Type::i31ref: @@ -1755,7 +1749,6 @@ private: } case Type::funcref: case Type::externref: - case Type::exnref: case Type::anyref: case Type::eqref: case Type::i31ref: @@ -1892,7 +1885,6 @@ private: case Type::v128: case Type::funcref: case Type::externref: - case Type::exnref: case Type::anyref: case Type::eqref: case Type::i31ref: @@ -1940,7 +1932,6 @@ private: case Type::v128: case Type::funcref: case Type::externref: - case Type::exnref: case Type::anyref: case Type::eqref: case Type::i31ref: @@ -2013,7 +2004,6 @@ private: case Type::v128: case Type::funcref: case Type::externref: - case Type::exnref: case Type::anyref: case Type::eqref: case Type::i31ref: @@ -2043,7 +2033,6 @@ private: case Type::v128: case Type::funcref: case Type::externref: - case Type::exnref: case Type::anyref: case Type::eqref: case Type::i31ref: @@ -2182,7 +2171,6 @@ private: } case Type::funcref: case Type::externref: - case Type::exnref: case Type::anyref: case Type::eqref: case Type::i31ref: @@ -2331,7 +2319,6 @@ private: } case Type::funcref: case Type::externref: - case Type::exnref: case Type::anyref: case Type::eqref: case Type::i31ref: @@ -2574,7 +2561,6 @@ private: } case Type::funcref: case Type::externref: - case Type::exnref: case Type::anyref: case Type::eqref: case Type::i31ref: @@ -2782,7 +2768,6 @@ private: case Type::v128: case Type::funcref: case Type::externref: - case Type::exnref: case Type::anyref: case Type::eqref: case Type::i31ref: @@ -3047,8 +3032,6 @@ private: .add(FeatureSet::MVP, Type::i32, Type::i64, Type::f32, Type::f64) .add(FeatureSet::SIMD, Type::v128) .add(FeatureSet::ReferenceTypes, Type::funcref, Type::externref) - .add(FeatureSet::ReferenceTypes | FeatureSet::ExceptionHandling, - Type::exnref) .add(FeatureSet::ReferenceTypes | FeatureSet::GC, Type::anyref, Type::eqref, @@ -3063,8 +3046,6 @@ private: return items( FeatureOptions<Type>() .add(FeatureSet::ReferenceTypes, Type::funcref, Type::externref) - .add(FeatureSet::ReferenceTypes | FeatureSet::ExceptionHandling, - Type::exnref) .add(FeatureSet::ReferenceTypes | FeatureSet::GC, Type::anyref, Type::eqref, @@ -3137,9 +3118,7 @@ private: loggableTypes = items( FeatureOptions<Type>() .add(FeatureSet::MVP, Type::i32, Type::i64, Type::f32, Type::f64) - .add(FeatureSet::SIMD, Type::v128) - .add(FeatureSet::ReferenceTypes | FeatureSet::ExceptionHandling, - Type::exnref)); + .add(FeatureSet::SIMD, Type::v128)); } return loggableTypes; } diff --git a/src/tools/spec-wrapper.h b/src/tools/spec-wrapper.h index 6947c499e..f8081a33d 100644 --- a/src/tools/spec-wrapper.h +++ b/src/tools/spec-wrapper.h @@ -55,9 +55,6 @@ static std::string generateSpecWrapper(Module& wasm) { case Type::externref: ret += "(ref.null extern)"; break; - case Type::exnref: - ret += "(ref.null exn)"; - break; case Type::anyref: ret += "(ref.null any)"; break; diff --git a/src/tools/wasm-reduce.cpp b/src/tools/wasm-reduce.cpp index a9b3e3068..3860630af 100644 --- a/src/tools/wasm-reduce.cpp +++ b/src/tools/wasm-reduce.cpp @@ -608,7 +608,6 @@ struct Reducer case Type::v128: case Type::funcref: case Type::externref: - case Type::exnref: case Type::anyref: case Type::eqref: case Type::i31ref: @@ -637,7 +636,6 @@ struct Reducer case Type::v128: case Type::funcref: case Type::externref: - case Type::exnref: case Type::anyref: case Type::eqref: case Type::i31ref: @@ -666,7 +664,6 @@ struct Reducer case Type::v128: case Type::funcref: case Type::externref: - case Type::exnref: case Type::anyref: case Type::eqref: case Type::i31ref: @@ -695,7 +692,6 @@ struct Reducer case Type::v128: case Type::funcref: case Type::externref: - case Type::exnref: case Type::anyref: case Type::eqref: case Type::i31ref: @@ -710,7 +706,6 @@ struct Reducer case Type::v128: case Type::funcref: case Type::externref: - case Type::exnref: case Type::anyref: case Type::eqref: case Type::i31ref: |