dotnet / dotnet/runtime

ElfObjectWriter is dead code in crossgen2

Open Beginner friendly
#132,580 0 comments 0 reactions 0 assignees View on GitHub
area-ReadyToRun
Dominant language
C#
Stars
18.3k
Forks
5.6k
PR merge metrics
PR metrics pending

Description

After https://github.com/dotnet/runtime/pull/132428 is merged, we should be able to move ElfObjectWriter.cs and it's dependencies from ILCompiler.ReadyToRun.csproj. It isn't used and is just dead code.

Contributor guide

Open the contributing guide

Research direction

Confirm that PR 132428 is merged, then inspect ElfObjectWriter.cs and its dependencies in ILCompiler.ReadyToRun.csproj. Remove the unused source and dependency entries from the project, and verify that crossgen2 still builds successfully without them.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system, compilers
Issue type
Refactor
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
75/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.