Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Alex D
GHC
Commits
0c2b9c0d
Commit
0c2b9c0d
authored
Sep 08, 2009
by
Simon Marlow
Browse files
Use a stable ordering of the export list
parent
e3aed8ac
Changes
1
Hide whitespace changes
Inline
Side-by-side
testsuite/tests/ghc-regress/annotations/should_run/annrun01.hs
View file @
0c2b9c0d
...
...
@@ -12,6 +12,8 @@ import Config
import
Annrun01_Help
import
qualified
Language.Haskell.TH
as
TH
import
Data.List
import
Data.Function
main
=
defaultErrorHandler
defaultDynFlags
$
runGhc
(
Just
cTop
)
$
do
liftIO
$
putStrLn
"Initializing Package Database"
...
...
@@ -34,7 +36,7 @@ main = defaultErrorHandler defaultDynFlags $ runGhc (Just cTop) $ do
liftIO
$
putStrLn
"Showing Details For Module"
showTargetAnns
(
ModuleTarget
mod
)
liftIO
$
putStrLn
"Showing Details For Exports"
mapM
(
showTargetAnns
.
NamedTarget
)
$
modInfoExports
mod_info
mapM
(
showTargetAnns
.
NamedTarget
)
$
sortBy
(
compare
`
on
`
getOccName
)
$
modInfoExports
mod_info
showTargetAnns
::
CoreAnnTarget
->
Ghc
()
showTargetAnns
target
=
do
...
...
@@ -42,4 +44,4 @@ showTargetAnns target = do
(
mb_bool_anns
::
[
Maybe
Bool
])
<-
findGlobalAnns
deserializeWithData
target
(
string_anns
::
[
String
])
<-
findGlobalAnns
deserializeWithData
target
(
name_anns
::
[
TH
.
Name
])
<-
findGlobalAnns
deserializeWithData
target
liftIO
$
print
(
int_anns
,
mb_bool_anns
,
string_anns
,
name_anns
)
\ No newline at end of file
liftIO
$
print
(
int_anns
,
mb_bool_anns
,
string_anns
,
name_anns
)
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment