Hi, On 11/12/2023 10:30, Nicola Vetrini wrote:
I don't understand why this is necessary. The code should never be reachable because do_unexpected_trap() is a noreturn().The branches of the switch after a call to 'do_unexpected_trap' cannot return, but there is one path that may return, hence only some clauses are marked with ASSERT_UNREACHABLE().
Cheers, -- Julien Grall