...
Microsoft Visual Studio 2013 issues no warnings about this code, even at the highest diagnostic levels.
The GCC compiler generates a fatal diagnostic GCC and Clang 14 both generate fatal diagnostics for the conflicting definitions of i2
and i5
.
...