Upozornění kompilátoru (úrovně 1 a 4) C4115
'type' : definice pojmenovaného typu v závorkách
Daný symbol slouží k definování struktury, sjednocení nebo výčtu typu uvnitř závorky výrazu. Rozsah definice může být neočekávaný.
Ve volání funkce jazyka C má definice globální obor. Ve volání jazyka C++ má definice stejný obor jako volaná funkce.
Toto upozornění může být způsobeno také deklarátory v závorkách (například prototypy), které nejsou závorky.
Toto je upozornění úrovně 1 u programů C++ a programů C kompilovaných v rámci kompatibility ANSI (/Za). Jinak je to úroveň 3.