Aviso do compilador (nível 3) C4159
#pragma pragma(pop,...): o identificador 'identifier' enviado por push anteriormente foi removido como o mais recente da pilha
Comentários
Seu código-fonte contém uma instrução push com um identificador para um pragma seguido de uma instrução pop sem um identificador. Como resultado, identifier é removido como o mais recente da pilha e os usos subsequentes de identifier podem causar um comportamento inesperado.
Exemplo
Para evitar esse aviso, forneça um identificador na instrução pop. Por exemplo:
// C4159.cpp
// compile with: /W3
#pragma pack(push, f)
#pragma pack(pop) // C4159
// using the identifier resolves the warning
// #pragma pack(pop, f)
int main()
{
}