Skip to content

[6.4🍒][Compile Time Constant Extraction] Add support for extracting function calls on instances#90058

Open
quinntaylor wants to merge 5 commits into
swiftlang:release/6.4.xfrom
dendiz:ddizman/member-func-call
Open

[6.4🍒][Compile Time Constant Extraction] Add support for extracting function calls on instances#90058
quinntaylor wants to merge 5 commits into
swiftlang:release/6.4.xfrom
dendiz:ddizman/member-func-call

Conversation

@quinntaylor

Copy link
Copy Markdown
Contributor
  • Explanation:
    Adds support for representing extracted function calls on instances. Previously they were incorrectly represented as StaticFunctionCall, but this adds MemberFunctionCall and correct extraction.
  • Scope:
    Impacts the JSON produced with -emit-const-values-path for extracting constant values.
  • Issues:
    rdar://180047264
  • Original PRs:
    [Compile Time Constant Extraction] Add support for extracting function calls on instances #87990
  • Risk:
    Low
  • Testing:
    In addition to the tests in this PR, this change has been validated with manual and automated tests in clients that consume the extracted JSON.
  • Reviewers:
    @artemcm, @jPaolantonio

@quinntaylor quinntaylor requested a review from a team as a code owner June 18, 2026 17:34
@quinntaylor quinntaylor added 🍒 release cherry pick Flag: Release branch cherry picks swift 6.4 labels Jun 18, 2026
@artemcm

artemcm commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

@swift-ci test

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 swift 6.4

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants