summaryrefslogtreecommitdiff
path: root/src/binaryen-c.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/binaryen-c.cpp')
-rw-r--r--src/binaryen-c.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/binaryen-c.cpp b/src/binaryen-c.cpp
index 68158cdf7..6f771c49c 100644
--- a/src/binaryen-c.cpp
+++ b/src/binaryen-c.cpp
@@ -108,11 +108,11 @@ Literal fromBinaryenLiteral(BinaryenLiteral x) {
if (heapType.isBasic()) {
switch (heapType.getBasic()) {
case HeapType::func:
- return Literal::makeFunc(x.func);
case HeapType::any:
case HeapType::eq:
- case HeapType::i31:
case HeapType::data:
+ assert(false && "Literals must have concrete types");
+ case HeapType::i31:
case HeapType::string:
case HeapType::stringview_wtf8:
case HeapType::stringview_wtf16: