RE: Pragma not recognised when wrapped in #ifdef