#pragma pack(pop,...) : has popped previously pushed identifier 'identifier'
Your source code contains a #pragma pack(pop), which does not specify an identifier, following a #pragma pack(push, id). The identifier id was popped; subsequent uses of id may cause unexpected behavior.
To avoid this warning, explicitly identify id with the pop, as in #pragma pack(pop, id).