summaryrefslogtreecommitdiff
path: root/src/wasm-validator.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/wasm-validator.h')
-rw-r--r--src/wasm-validator.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/wasm-validator.h b/src/wasm-validator.h
index 250779b91..9f9cddb02 100644
--- a/src/wasm-validator.h
+++ b/src/wasm-validator.h
@@ -49,7 +49,15 @@
namespace wasm {
struct WasmValidator {
- bool validate(Module& module, bool validateWeb = false, bool validateGlobally = true, bool quiet = false);
+ enum FlagValues {
+ Minimal = 0,
+ Web = 1 << 0,
+ Globally = 1 << 1,
+ Quiet = 1 << 2
+ };
+ typedef uint32_t Flags;
+
+ bool validate(Module& module, Flags flags = Globally);
};
} // namespace wasm