Skip to content

Commit 7ff173b

Browse files
liesnikovjespercockx
authored andcommitted
Remove double negation in import generation in Compile/Name.hs
1 parent 7693a13 commit 7ff173b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/Agda2Hs/Compile/Name.hs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -136,11 +136,11 @@ compileQName f
136136
Hs.Symbol _ _ -> getNamespace f
137137
Hs.Ident _ _ -> return (Hs.NoNamespace ())
138138
let
139-
-- We don't generate "import Prelude" for primitive modules,
140-
-- unless a name is qualified.
141-
mimp = if mkind /= PrimModule || isQualified qual
142-
then Just (Import mod qual par hf namespace)
143-
else Nothing
139+
-- We generate import statements for everything except
140+
-- unqualified prim modules (Prelude)
141+
mimp = if mkind == PrimModule && not (isQualified qual)
142+
then Nothing
143+
else Just (Import mod qual par hf namespace)
144144
qf = qualify mod hf qual
145145

146146
-- add (possibly qualified) import

0 commit comments

Comments
 (0)