Skip to content

Dataflow analysis taking forever #87596

Closed
@MichalStrehovsky

Description

@MichalStrehovsky

Reported on Discord.

dotnet publish -p:PublishTrimmed the following code and notice we're stuck forever in the C# compilation phase:

typeof(object).GetMethod("Foo");

object[] data = new object[20];
if (true) data[0] = new object();
if (true) data[1] = new object();
if (true) data[2] = new object();
if (true) data[3] = new object();
if (true) data[4] = new object();
if (true) data[5] = new object();
if (true) data[6] = new object();
if (true) data[7] = new object();
if (true) data[8] = new object();
if (true) data[9] = new object();
if (true) data[10] = new object();
if (true) data[11] = new object();
if (true) data[12] = new object();
if (true) data[13] = new object();
if (true) data[14] = new object();
if (true) data[15] = new object();
if (true) data[16] = new object();
if (true) data[17] = new object();
if (true) data[18] = new object();
if (true) data[19] = new object();

Metadata

Metadata

Assignees

Labels

area-Tools-ILLink.NET linker development as well as trimming analyzers

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions