fix for Invalid preprocessing directive on OS X Maverick

small fix for OS X Maverick gcc/ghc sees #-} on its own as a failed preprocessing directive