diff options
Diffstat (limited to 'src/wasm/wasm-binary.cpp')
-rw-r--r-- | src/wasm/wasm-binary.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wasm/wasm-binary.cpp b/src/wasm/wasm-binary.cpp index 43ab509a8..f58c4f783 100644 --- a/src/wasm/wasm-binary.cpp +++ b/src/wasm/wasm-binary.cpp @@ -2572,7 +2572,7 @@ void WasmBinaryBuilder::pushExpression(Expression* curr) { std::vector<Type> finalTypes; if (!wasm.features.hasGCNNLocals()) { for (auto t : type) { - if (t.isRef() && !t.isNullable()) { + if (t.isNonNullable()) { t = Type(t.getHeapType(), Nullable); } finalTypes.push_back(t); |