Compilerwarnung (Ebene 1) C4177
#pragma Pragma sollte global sein
Das pragma -Pragma sollte nicht innerhalb eines lokalen Gültigkeitsbereichs verwendet werden. Das Pragma ist erst gültig, wenn der globale Gültigkeitsbereich im Anschluss an den aktuellen Bereich gefunden wurde.
Im folgenden Beispiel wird C4177 generiert.
// C4177.cpp
// compile with: /W1
// #pragma bss_seg("global") // OK
int main() {
#pragma bss_seg("local") // C4177
}