) where
#include "HsVersions.h"
-#include "config.h"
+#include "../includes/ghcconfig.h"
import Config
import FastTypes
# endif /* GHC > 504 */
import CONCURRENT ( myThreadId )
+#endif /* mingw32_HOST_OS */
# if __GLASGOW_HASKELL__ < 500
import EXCEPTION ( raiseInThread )
# else
import EXCEPTION ( throwTo )
# endif /* GHC < 500 */
-#endif /* mingw32_HOST_OS */
#if __GLASGOW_HASKELL__ > 408
import EXCEPTION ( catchJust, tryJust, ioErrors )
++ "to glasgow-haskell-bugs@haskell.org,\n"
++ "or http://sourceforge.net/projects/ghc/.\n\n")
+#if __GLASGOW_HASKELL__ < 603
+myMkTyConApp = mkAppTy
+#else
+myMkTyConApp = mkTyConApp
+#endif
+
ghcExceptionTc = mkTyCon "GhcException"
{-# NOINLINE ghcExceptionTc #-}
instance Typeable GhcException where
- typeOf _ = mkAppTy ghcExceptionTc []
+ typeOf _ = myMkTyConApp ghcExceptionTc []
\end{code}
Panics and asserts.