Skip to content

Enum (and enum define) auto-generated marshallers do not persist across modules #103

Closed
@abbradar

Description

@abbradar

If I use use #enum hooks like this:

{#enum my_enum as MyEnum {underscoreToCase} #}

{#fun unsafe my_func as ^ { `MyEnum' } -> `()' #}

This works as expected. If, though, I move #fun hook into separate module and use #import, then I get an error about unknown default marshaller. I suspect that this needs a change in interface files format.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions