case mb_lhs of
Nothing -> do { warnDs decomp_msg; return Nothing }
- Just (_, args) -> do
-
- { f_body <- fix_up (Let mono_bind (Var mono_id))
+ Just (_, args) -> do {
+
+ f_body <- fix_up (Let mono_bind (Var mono_id))
; let local_poly = setIdNotExported poly_id
-- Very important to make the 'f' non-exported,
\end{code}
-*************************************************************
+%************************************************************************
%* *
\subsection{Making literals}
%* *
%************************************************************************
\begin{code}
-mkCharExpr :: Char -> CoreExpr -- Returns C# c :: Int
-mkIntExpr :: Integer -> CoreExpr -- Returns I# i :: Int
+mkCharExpr :: Char -> CoreExpr -- Returns @C# c :: Int@
+mkIntExpr :: Integer -> CoreExpr -- Returns @I# i :: Int@
mkIntegerExpr :: Integer -> DsM CoreExpr -- Result :: Integer
mkStringExpr :: String -> DsM CoreExpr -- Result :: String
mkStringExprFS :: FastString -> DsM CoreExpr -- Result :: String