Skip to content

Conversation

pull[bot]
Copy link

@pull pull bot commented Aug 18, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

DougGregor and others added 6 commits August 17, 2022 09:24
…use.

When referencing a `@preconcurrency` typealias from code that does not
require strict concurrency, strip off `@Sendable` and global actor
types. This is consistent with references to functions/properties/etc.
that are `@preconcurrency`.

Fixes swiftlang#60487, rdar://98343624.

(cherry picked from commit 5b88b96)
…ency` decls

When a `@preconcurrency` typealias is used within the type of a
`@preconcurrency` declaration, such as a function, do not strip
concurrency-related types, because the stripping will happen in the
outer declaration.

Fixes swiftlang#60488.

(cherry picked from commit 2fbdad7)
(cherry picked from commit 5299326)
…arguments

An extraneous argument doesn't have a corresponding parameter so the
information object for such an argument is not safe to produce.

Resolves: swiftlang#60436
Resolves: rdar://98304482
(cherry picked from commit 3fd9037)
…ealias-5.7

Apply @preconcurrency to typealiases at the point of use
[5.7][ConstraintSystem] Don't produce argument info object for extraneous …
@kateinoigakukun kateinoigakukun merged commit 80a0c41 into swiftwasm-release/5.7 Aug 18, 2022
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.

3 participants