...
Implementation Details
Microsoft Visual Studio 2008 and later provide warnings for this code at the default warning level (/W3), but earlier versions do not warn does not warn on this code, even at the highest diagnostic levels. The GCC compiler generates a fatal diagnostic for the conflicting definitions of i2
and i5
.
...