https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96003
--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
It happens all much sooner (in FE):
$ cat a-folis.ii.004t.original
;; Function AppSelectionModel::AppSelectionModel() (null)
;; enabled by -tree-original
{
<<cleanup_point <<< Unknown tree: expr_stmt
release<Selection*> ((struct Selection *) operator new (2)) >>>>>;
}
;; Function void release(R) [with R = Selection*] (null)
;; enabled by -tree-original
<<cleanup_point <<< Unknown tree: expr_stmt
Anchored::release (r != 0B ? &r->D.2352 : 0B) >>>>>;