Aviso do compilador (nível 3) C4161
#pragma pragma(pop...): mais pops do que pushes
Comentários
Como seu código-fonte contém um pop a mais do que o número de pushes para o pragma pragma, a pilha pode não se comportar como você espera. Para evitar o aviso, certifique-se de que o número de pops não exceda o número de pushes.
Exemplo
O seguinte exemplo gera o erro C4161:
// C4161.cpp
// compile with: /W3 /LD
#pragma pack(push, id)
#pragma pack(pop, id)
#pragma pack(pop, id) // C4161, an extra pop
#pragma bss_seg(".my_data1")
int j;
#pragma bss_seg(push, stack1, ".my_data2")
int l;
#pragma bss_seg(pop, stack1)
int m;
#pragma bss_seg(pop, stack1) // C4161