diff options
Diffstat (limited to 'deps/v8/src/wasm/value-type.h')
-rw-r--r-- | deps/v8/src/wasm/value-type.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/deps/v8/src/wasm/value-type.h b/deps/v8/src/wasm/value-type.h index 42b078aeac..8522b3a500 100644 --- a/deps/v8/src/wasm/value-type.h +++ b/deps/v8/src/wasm/value-type.h @@ -20,9 +20,12 @@ enum ValueType : uint8_t { kWasmF64, kWasmS128, kWasmAnyRef, + kWasmAnyFunc, kWasmVar, }; +inline size_t hash_value(ValueType type) { return static_cast<size_t>(type); } + // TODO(clemensh): Compute memtype and size from ValueType once we have c++14 // constexpr support. #define FOREACH_LOAD_TYPE(V) \ @@ -234,6 +237,7 @@ class V8_EXPORT_PRIVATE ValueTypes { return MachineType::Float32(); case kWasmF64: return MachineType::Float64(); + case kWasmAnyFunc: case kWasmAnyRef: return MachineType::TaggedPointer(); case kWasmS128: |