Skip to content

Core pipeline: Cope with type-lets after CSE (#25551)

Sebastian Graf requested to merge wip/T25551 into master

In #25551, we realised that the SUBSTITUTE rule of CSE hid a few bugs pertaining to type-lets that would otherwise be exposed by T13708. I added -fno-cse to T13708 and fixed the resulting panics.

  • FloatIn must not float type-lets past occurrences in the result type of a Case
  • DmdAnal must handle type-lets (at all)
  • CoreTidy must handle type-lets
  • CorePrep must handle type-lets

Fixes #25551

Merge request reports

Loading