Skip to content

Conversation

DougGregor
Copy link
Member

@DougGregor DougGregor commented Apr 17, 2023

  • Explanation: Lookup of all visible declarations, which occurs primarily in invalid code, could trigger request cycles due to macro expansion. Break those reference cycles.
  • Scope: Impacts new, invalid code using macro expansion .
  • Risk: Low.
  • Testing: Extend existing tests.
  • Main branch PR: [Macros] Break reference cycles involving visible name lookup #65219

@DougGregor DougGregor requested a review from a team as a code owner April 17, 2023 03:23
@DougGregor
Copy link
Member Author

@swift-ci please test

@DougGregor DougGregor merged commit d258ed7 into swiftlang:release/5.9 Apr 17, 2023
@DougGregor DougGregor deleted the reference-cycle-visible-name-lookup-5.9 branch April 17, 2023 12:06
@AnthonyLatsis AnthonyLatsis added the 🍒 release cherry pick Flag: Release branch cherry picks label May 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🍒 release cherry pick Flag: Release branch cherry picks
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants