summaryrefslogtreecommitdiff
path: root/src/wasm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/wasm.h')
-rw-r--r--src/wasm.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/wasm.h b/src/wasm.h
index 6aff3f55e..4c8dca331 100644
--- a/src/wasm.h
+++ b/src/wasm.h
@@ -104,6 +104,7 @@ inline const char* printWasmType(WasmType type) {
case WasmType::i64: return "i64";
case WasmType::f32: return "f32";
case WasmType::f64: return "f64";
+ case WasmType::unreachable: return "unreachable";
default: WASM_UNREACHABLE();
}
}
@@ -687,12 +688,6 @@ enum HostOp {
PageSize, MemorySize, GrowMemory, HasFeature
};
-#define assert_node(condition, node) \
- if (!(condition)) { \
- std::cerr << "node: " << (node) << std::endl; \
- assert(0 && #condition); \
- }
-
//
// Expressions
//
@@ -981,7 +976,7 @@ public:
if (isRelational()) {
type = i32;
} else {
- assert_node(left->type != unreachable && right->type != unreachable ? left->type == right->type : true, this);
+ assert(left->type != unreachable && right->type != unreachable ? left->type == right->type : true);
type = getReachableWasmType(left->type, right->type);
}
}