From 354076191e4b9095b56b354e3edad65ea750c0b4 Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Thu, 1 Aug 2024 11:29:46 -0700 Subject: [PATCH 1/2] fix --- src/wasm/literal.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/wasm/literal.cpp b/src/wasm/literal.cpp index 7e4aeb8c7f4..040bc472f5e 100644 --- a/src/wasm/literal.cpp +++ b/src/wasm/literal.cpp @@ -2702,8 +2702,7 @@ Literal Literal::externalize() const { Literal Literal::internalize() const { auto share = type.getHeapType().getShared(); - auto extType = HeapTypes::ext.getBasic(share); - assert(Type::isSubType(type, Type(extType, Nullable)) && + assert(Type::isSubType(type, Type(HeapTypes::ext.getBasic(share), Nullable)) && "can only internalize external references"); if (isNull()) { return Literal(std::shared_ptr{}, HeapTypes::none.getBasic(share)); From 7bc210d7bed0d541ca8c34d81ee77b9cc2f99e88 Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Thu, 1 Aug 2024 11:29:59 -0700 Subject: [PATCH 2/2] format --- src/wasm/literal.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/wasm/literal.cpp b/src/wasm/literal.cpp index 040bc472f5e..f2100ea712e 100644 --- a/src/wasm/literal.cpp +++ b/src/wasm/literal.cpp @@ -2702,8 +2702,9 @@ Literal Literal::externalize() const { Literal Literal::internalize() const { auto share = type.getHeapType().getShared(); - assert(Type::isSubType(type, Type(HeapTypes::ext.getBasic(share), Nullable)) && - "can only internalize external references"); + assert( + Type::isSubType(type, Type(HeapTypes::ext.getBasic(share), Nullable)) && + "can only internalize external references"); if (isNull()) { return Literal(std::shared_ptr{}, HeapTypes::none.getBasic(share)); }