[GHC] #8393: hsc2hs copies #define/#undef directives to generated .hs file when cross-compiling