[commit: ghc] master: remove unused coreExprCc (6f4bde1)

Simon Marlow marlowsd at gmail.com
Fri Dec 2 16:41:12 CET 2011


Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/6f4bde149e46146125d688d9ff719c2e5e0800c2

>---------------------------------------------------------------

commit 6f4bde149e46146125d688d9ff719c2e5e0800c2
Author: Simon Marlow <marlowsd at gmail.com>
Date:   Fri Dec 2 09:33:14 2011 +0000

    remove unused coreExprCc

>---------------------------------------------------------------

 compiler/coreSyn/CoreSyn.lhs |   10 +---------
 1 files changed, 1 insertions(+), 9 deletions(-)

diff --git a/compiler/coreSyn/CoreSyn.lhs b/compiler/coreSyn/CoreSyn.lhs
index 78c733d..04bb9d4 100644
--- a/compiler/coreSyn/CoreSyn.lhs
+++ b/compiler/coreSyn/CoreSyn.lhs
@@ -38,7 +38,7 @@ module CoreSyn (
 	-- ** Simple 'Expr' access functions and predicates
 	bindersOf, bindersOfBinds, rhssOfBind, rhssOfAlts, 
 	collectBinders, collectTyBinders, collectValBinders, collectTyAndValBinders,
-	collectArgs, coreExprCc, flattenBinds, 
+        collectArgs, flattenBinds,
 
         isValArg, isTypeArg, isTyCoArg, valArgCount, valBndrCount,
         isRuntimeArg, isRuntimeVar,
@@ -1184,14 +1184,6 @@ collectArgs expr
     go e 	 as = (e, as)
 \end{code}
 
-\begin{code}
--- | Gets the cost centre enclosing an expression, if any.
--- It looks inside lambdas because @(scc \"foo\" \\x.e) = \\x. scc \"foo\" e@
-coreExprCc :: Expr b -> CostCentre
-coreExprCc (Tick (ProfNote { profNoteCC = cc}) _)   = cc
-coreExprCc _ = noCostCentre
-\end{code}
-
 %************************************************************************
 %*									*
 \subsection{Predicates}





More information about the Cvs-ghc mailing list