Upozornění kompilátoru (úroveň 1) C4177
#pragma direktiva pragma by měla být v globálním rozsahu
Direktiva pragma by neměla být použita v místním oboru. Direktiva pragma nebude platná, dokud nebude po aktuálním oboru zjištěn globální obor.
Následující ukázka vygeneruje C4177:
// C4177.cpp
// compile with: /W1
// #pragma bss_seg("global") // OK
int main() {
#pragma bss_seg("local") // C4177
}