Предупреждение компилятора (уровень 1) C4177
#pragma pragma должен находиться в глобальной области
Прагма Pragma не должна использоваться в локальной области. Прагма pragma будет недействительна до появления глобальной области после текущей области.
В следующем примере возникает ошибка C4177:
// C4177.cpp
// compile with: /W1
// #pragma bss_seg("global") // OK
int main() {
#pragma bss_seg("local") // C4177
}