summaryrefslogtreecommitdiff
path: root/src/tools/tool-options.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/tool-options.h')
-rw-r--r--src/tools/tool-options.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/tools/tool-options.h b/src/tools/tool-options.h
index 49eca1adc..350b7babd 100644
--- a/src/tools/tool-options.h
+++ b/src/tools/tool-options.h
@@ -42,7 +42,7 @@ struct ToolOptions : public Options {
Arguments::Zero,
[this](Options*, const std::string&) {
hasFeatureOptions = true;
- enabledFeatures.makeMVP();
+ enabledFeatures.setMVP();
disabledFeatures.setAll();
})
.add("--all-features",
@@ -52,7 +52,7 @@ struct ToolOptions : public Options {
[this](Options*, const std::string&) {
hasFeatureOptions = true;
enabledFeatures.setAll();
- disabledFeatures.makeMVP();
+ disabledFeatures.setMVP();
})
.add("--detect-features",
"",
@@ -61,8 +61,8 @@ struct ToolOptions : public Options {
[this](Options*, const std::string&) {
hasFeatureOptions = true;
detectFeatures = true;
- enabledFeatures.makeMVP();
- disabledFeatures.makeMVP();
+ enabledFeatures.setMVP();
+ disabledFeatures.setMVP();
})
.add("--quiet",
"-q",
@@ -91,6 +91,7 @@ struct ToolOptions : public Options {
.addFeature(FeatureSet::Memory64, "memory64")
.addFeature(FeatureSet::TypedFunctionReferences,
"typed function references")
+ .addFeature(FeatureSet::GCNNLocals, "GC non-null locals")
.add("--no-validation",
"-n",
"Disables validation, assumes inputs are correct",