Upozornění kompilátoru (úroveň 1 a úroveň 4) C4112
#line
vyžaduje celé číslo mezi 1 a "line_count".
Direktiva #line určuje celočíselný parametr, který je mimo povolený rozsah.
Pokud je zadaný parametr menší než 1, je čítač řádku resetován na 1. Pokud je zadaný parametr větší než číslo, což je limit definovaný kompilátorem, čítač řádku se nezmění. Tato diagnostika je upozornění úrovně 1 v rámci kompatibility ANSI C (/Za) a upozornění úrovně 4 s rozšířeními Microsoftu (/Ze).
Následující ukázka vygeneruje C4112:
// C4112.cpp
// compile with: /W4
#line 0 // C4112
int main() {
}