-
Notifications
You must be signed in to change notification settings - Fork 830
Closed
Description
Our preliminary reference types support so far created ref.func expressions with a funcref type, like so
BinaryenRefFunc(theModule, theName, BinaryenTypeFuncref());which used to work (both in codegen and execution), but now (during optimizing?) seems to hit the assertion at
Lines 81 to 84 in 5a938f4
| explicit Literal(Name func, HeapType type) | |
| : func(func), type(type, NonNullable) { | |
| assert(type.isSignature()); | |
| } |
Is this expected, i.e. that funcref is !type.isSignature() (and now requires a concrete GC type, even if only reftypes is enabled)?
Metadata
Metadata
Assignees
Labels
No labels