You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@lewing I've reviewed our code, and the signature appears to be correct. However, I'm uncertain why wit-bindgen chooses to move the return type as a parameter. Is this behavior expected?
For some background I was running the wit-bindgen tests against the interpreter using bytecodealliance/wit-bindgen#958 and cargo test -p wit-bindgen-cli --no-default-features -F csharp-mono it looks at first glance like we're handling the nint return type differently than nativeaot but I haven't had time to look more closely
is generating code that doesn't match the assumptions wit-bindgen is making about the UCO signatures, we will need to verify correctness here
It looks like there is an import and an export with different signatures because the return value is being marshaled differently?
The text was updated successfully, but these errors were encountered: