https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112307
--- Comment #18 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
For the reduced testcase:
```
<source>: In member function 'auto Intersections()::Enumerator::Next()':
<source>:65:16: warning: 'result' may be used uninitialized
[-Wmaybe-uninitialized]
65 | return result;
| ^~~~~~
<source>:64:14: note: 'result' was declared here
64 | bool result;
| ^~~~~~
```
So the reduced testcase is not very useful.
