We're updating the issue view to help you get more done. 

Custom assertions for the optimizing compiler

Description

Assertion failures in the optimizing compiler are currently considered fatal but it's probably possible to recover from most errors at runtime by switching to the baseline compiler. This can be achieved by throwing an OptimizingCompilerException.

There's code for MRP that implements this. We could merge that code and then gradually expand its usage to other parts of the opt compiler.

Environment

All

Status

Assignee

Unassigned

Reporter

Erik Brangs

Labels

None

External issue ID

None

Components

Fix versions

Priority

Low