Skip to content

[ci-scan] Build break: ILCompiler.ReadyToRun CS7036 HandleToModuleToken missing parameter #128129

@github-actions

Description

@github-actions

Reasoning

A compilation error was introduced in ILCompiler.ReadyToRun on the runtime-nativeaot-outerloop pipeline (definition 265). The error breaks all NativeAOT library and Pri1 test legs across multiple platforms (windows-x64, windows-x86, linux-arm). This is not a PR-related regression — it appears on main between commits 2965b6fb03bebad225da08b1d4ea6dbd778fce6b and 5e21845e3c25ff88ad27c94122b22002fd301b8a.

Impact on platforms

  • runtime-nativeaot-outerloop / windows-x64 Release NativeAOT_Libs / Build product / exit code 1
  • runtime-nativeaot-outerloop / windows-x86 Release NativeAOT_Libs / Build product / exit code 1
  • runtime-nativeaot-outerloop / linux-arm Release NativeAOT_Libs / Build product / exit code 1
  • runtime-nativeaot-outerloop / linux-arm Checked NativeAOT_Pri1 / Build product / exit code 1
  • runtime-nativeaot-outerloop / windows-x64 Checked NativeAOT_Pri1 / Build product / exit code 1

Errors log

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

First build it occurred

Recommended action

  • Identify which commit between 2965b6fb and 5e21845e added the strippedInstantiation parameter to HandleToModuleToken without updating the call site at CorInfoImpl.ReadyToRun.cs:2070.
  • Fix the call site in src/coreclr/tools/aot/ILCompiler.ReadyToRun/JitInterface/CorInfoImpl.ReadyToRun.cs to pass the new parameter.
  • The runtime-nativeaot-outerloop pipeline only runs on main (not in PR CI), so this break was not caught before merge.

Note

🔒 Integrity filter blocked 2 items

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

  • #125825 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #125825 issue_read: 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 · ● 31.5M ·

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