summaryrefslogtreecommitdiff
path: root/src/wasm.h
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-02-21 11:39:24 -0800
committerAlon Zakai <alonzakai@gmail.com>2016-02-21 11:39:24 -0800
commit2532fb4f2ffac65e287f7a26a4b84e19a83f42e5 (patch)
tree721b7a4f9102fdd2998d5e382297ab502d9912d7 /src/wasm.h
parentebfac87c82cb8faa8cb55c0f51552bdb4ecb9169 (diff)
downloadbinaryen-2532fb4f2ffac65e287f7a26a4b84e19a83f42e5.tar.gz
binaryen-2532fb4f2ffac65e287f7a26a4b84e19a83f42e5.tar.bz2
binaryen-2532fb4f2ffac65e287f7a26a4b84e19a83f42e5.zip
debugging tweaks
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);
}
}