projects
/
ghc-hetmet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
785e4ab
)
Fix warnings in CodeGen
author
Ian Lynagh
<igloo@earth.li>
Wed, 17 Dec 2008 16:59:04 +0000
(16:59 +0000)
committer
Ian Lynagh
<igloo@earth.li>
Wed, 17 Dec 2008 16:59:04 +0000
(16:59 +0000)
compiler/codeGen/CodeGen.lhs
patch
|
blob
|
history
diff --git
a/compiler/codeGen/CodeGen.lhs
b/compiler/codeGen/CodeGen.lhs
index
14d7457
..
a7ecf84
100644
(file)
--- a/
compiler/codeGen/CodeGen.lhs
+++ b/
compiler/codeGen/CodeGen.lhs
@@
-11,13
+11,6
@@
This module says how things get going at the top level.
functions drive the mangling of top-level bindings.
\begin{code}
functions drive the mangling of top-level bindings.
\begin{code}
-{-# OPTIONS -w #-}
--- The above warning supression flag is a temporary kludge.
--- While working on this module you are encouraged to remove it and fix
--- any warnings in the module. See
--- http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings
--- for details
-
module CodeGen ( codeGen ) where
#include "HsVersions.h"
module CodeGen ( codeGen ) where
#include "HsVersions.h"
@@
-44,13
+37,11
@@
import PrelNames
import DynFlags
import StaticFlags
import DynFlags
import StaticFlags
-import PackageConfig
import HscTypes
import CostCentre
import Id
import Name
import OccName
import HscTypes
import CostCentre
import Id
import Name
import OccName
-import Outputable
import TyCon
import Module
import ErrUtils
import TyCon
import Module
import ErrUtils
@@
-299,7
+290,7
@@
cgTopBinding dflags (StgRec pairs, srts)
; nopC }
mkSRT :: [Id] -> (Id,[Id]) -> Code
; nopC }
mkSRT :: [Id] -> (Id,[Id]) -> Code
-mkSRT these (id,[]) = nopC
+mkSRT _ (_,[]) = nopC
mkSRT these (id,ids)
= do { ids <- mapFCs remap ids
; id <- remap id
mkSRT these (id,ids)
= do { ids <- mapFCs remap ids
; id <- remap id
@@
-321,7
+312,7
@@
cgTopRhs :: Id -> StgRhs -> FCode (Id, CgIdInfo)
-- The Id is passed along for setting up a binding...
-- It's already been externalised if necessary
-- The Id is passed along for setting up a binding...
-- It's already been externalised if necessary
-cgTopRhs bndr (StgRhsCon cc con args)
+cgTopRhs bndr (StgRhsCon _cc con args)
= forkStatics (cgTopRhsCon bndr con args)
cgTopRhs bndr (StgRhsClosure cc bi fvs upd_flag srt args body)
= forkStatics (cgTopRhsCon bndr con args)
cgTopRhs bndr (StgRhsClosure cc bi fvs upd_flag srt args body)