Avertissement du compilateur (niveau 1) C4177
#pragma pragma doit être à l’échelle mondiale
Le pragma pragma ne doit pas être utilisé dans une portée locale. Le pragma n’est pas valide si une portée globale est rencontrée après la portée actuelle.
L’exemple suivant génère l’avertissement C4177 :
// C4177.cpp
// compile with: /W1
// #pragma bss_seg("global") // OK
int main() {
#pragma bss_seg("local") // C4177
}