a test for the #pragma push/pop_macro