Skip to content

C abi compatability #10

@bjorn3

Description

@bjorn3
  • Don't pass return pointer for unit return type (419cbcb)
  • Make sure every type has the correct PassMode
    • Return !
    • Option<fn(..)>
    • layout.abi = Abi::ByValPair (3f15b0a)
    • Abi::ScalarPair + non rust abis
  • Find out correct way of passing Abi::ByRef values. (ptr or stack offset)

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-abiArea: ABI handlingC-enhancementCategory: An issue proposing an enhancement or a PR with one.help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions