\begin{code}
-{-# OPTIONS -fno-implicit-prelude #-}
+{-# OPTIONS -fcompiling-prelude -fno-implicit-prelude #-}
module PrelBase
(
where
import {-# SOURCE #-} PrelErr ( error )
+import {-# SOURCE #-} PrelNum ( addr2Integer )
+ -- Otherwise the system import of addr2Integer looks for PrelNum.hi
+
import PrelGHC
infixr 9 .
instance CCallable Int
instance CReturnable Int
--- DsCCall knows how to pass strings...
-instance CCallable [Char]
-
instance CReturnable () -- Why, exactly?
\end{code}