Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mark Function as internal and rename it as GuestFunction #68

Merged
merged 1 commit into from
Nov 14, 2023
Merged

Mark Function as internal and rename it as GuestFunction #68

merged 1 commit into from
Nov 14, 2023

Conversation

MaxDesiatov
Copy link
Collaborator

This resolves a naming collision between the existing Function type declared in Types/Module.swift and Runtime/Function.swift that in a subsequent change fails the build with these errors:

WasmKit/Types/Module.swift:21:21: error: 'Function' is ambiguous for type lookup in this context
        functions: [Function] = [],
                    ^~~~~~~~
WasmKit/Execution/Runtime/Function.swift:1:15: note: found this candidate
public struct Function: Equatable {
              ^
WasmKit/Types/Module.swift:70:15: note: found this candidate
public struct Function {

This resolves a naming collision between the existing `Function` type declared in `Types/Module.swift` and `Runtime/Function.swift` that in a subsequent change fails the build with these errors:

```
WasmKit/Types/Module.swift:21:21: error: 'Function' is ambiguous for type lookup in this context
        functions: [Function] = [],
                    ^~~~~~~~
WasmKit/Execution/Runtime/Function.swift:1:15: note: found this candidate
public struct Function: Equatable {
              ^
WasmKit/Types/Module.swift:70:15: note: found this candidate
public struct Function {
```

Co-authored-by: Yuta Saito <[email protected]>
Copy link
Member

@kateinoigakukun kateinoigakukun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@kateinoigakukun kateinoigakukun merged commit ff44b0a into swiftwasm:main Nov 14, 2023
6 checks passed
@MaxDesiatov MaxDesiatov deleted the maxd/internalize-guest-function branch November 15, 2023 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants