https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118538
--- Comment #17 from Disservin <disservin.social at gmail dot com> --- I also tried some previous gcc compiler version, and on g++-11 and prior the program just doesn't terminate.. no output, nothing.. though when invoked through valgrind, an exception is successfully thrown with `terminate called after throwing an instance of 'int'` with the same warning about uninit values as reported in my first message, very weird..