Skip to content

[ci-scan] Build break: CS7036 in CorInfoImpl.ReadyToRun.cs after PR #126904 (runtime-nativeaot-outerloop) #128108

@github-actions

Description

@github-actions

Caution

Security scanning requires review for CI Outer-Loop Failure Scanner

Details

The threat detection results could not be parsed. The workflow output should be reviewed before merging.

Review the workflow run logs for details.

Summary:
All 23 legs of runtime-nativeaot-outerloop (definition 265) fail to build after PR #126904 was merged (2026-05-12T19:41:27Z). The HandleToModuleToken method signature was changed to add a strippedInstantiation parameter, but a call site in CorInfoImpl.ReadyToRun.cs line 2070 was not updated.

Failed in (1):

Error Message:

src\coreclr\tools\aot\ILCompiler.ReadyToRun\JitInterface\CorInfoImpl.ReadyToRun.cs(2070,99): error CS7036: (NETCORE_ENGINEERING_TELEMETRY=Build) There is no argument given that corresponds to the required parameter 'strippedInstantiation' of 'CorInfoImpl.HandleToModuleToken(ref CORINFO_RESOLVED_TOKEN, out bool)'

Affected legs (all 23 legs of pipeline 265):

  • windows-x86, windows-x64, windows-arm64 (Release NativeAOT_Libs, Checked NativeAOT_Pri1, NativeAOT_Pri0_CFG, NativeAOT_Pri0_CET_CFG)
  • linux-x64, linux-arm64, linux-arm (Release NativeAOT_Libs, Checked NativeAOT_Pri1, NativeAOT_Checked_Libs, NativeAOT_Checked_Libs_SizeOpt, NativeAOT_Checked_Libs_SpeedOpt)
  • linux_musl-x64, linux_musl-arm64 (Release NativeAOT_Libs)
  • osx-arm64, osx-x64 (Release NativeAOT_Libs)

First build it occurred: Build 1417853 (2026-05-12T22:45:11Z), commit 5e21845. This is the first build after the PR #126904 merge. The prior build 1417036 (commit 2965b6f) did not have this error.

Recommended action:

  • Root cause: PR Enable compilation of async thunks in composite mode #126904 ("Enable compilation of async thunks in composite mode") added a strippedInstantiation out parameter to HandleToModuleToken, but missed updating a call site at CorInfoImpl.ReadyToRun.cs:2070.
  • Fix: Add the missing argument at the call site. This is a straightforward compile fix. CC @jtschuster (PR author).
  • This is a build break, not a test failure, so Build Analysis KBE is not applicable.

Note

🔒 Integrity filter blocked 3 items

The following items were blocked because they don't meet the GitHub integrity level.

  • #85747 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #114222 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #125825 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".

To allow these resources, lower min-integrity in your GitHub frontmatter:

tools:
  github:
    min-integrity: approved  # merged | approved | unapproved | none

Generated by CI Outer-Loop Failure Scanner · ● 95.7M ·

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions