https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112524
--- Comment #2 from Jack Perry <devotus at yahoo dot com> --- Either way, the correct behavior would be to report an error, right? the `for` expression should be surrounded by parentheses, at least when Ada 2022 is selected. But it seems instead to call that an error even with Ada 2022.