Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jan 24, 2020

See Commits and Changes for more details.


Created by pull[bot]. Want to support this open source service? Please star it : )

@kateinoigakukun kateinoigakukun force-pushed the swiftwasm branch 3 times, most recently from a4acb7c to c01bcfc Compare January 24, 2020 13:06
@pull pull bot merged commit 4bc7837 into kateinoigakukun:swiftwasm Jan 25, 2020
kateinoigakukun pushed a commit that referenced this pull request Jan 25, 2020
`SymbolLookup.swift` was added recently, which broke our builds after rebasing on top of Apple's `master`. Using anything from this file wouldn't make sense on WebAssembly. It looks there are no codepaths that would call it on that platform, but there are still references to it around, so it has to be at least compilable.
kateinoigakukun pushed a commit that referenced this pull request Aug 29, 2021
This is to workaround a bug in llvm's codegen when emitting the
callee-pop stack adjustment on a regular return from a swiftasync
function (vs. a tail call).

Without the workaround we fail to emit the callee-pop stack adjustment
leading to a mis-aligned stack on return.

```
  pop     {r7, pc}
  add     sp, #16
```

Workaround for rdar://79726989
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant