Skip to content

Commit 3937208

Browse files
committed
Remove double negation in import generation in Compile/Name.hs
1 parent 1869853 commit 3937208

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
@@ -137,11 +137,11 @@ compileQName f
137137
Hs.Symbol _ _ -> getNamespace f
138138
Hs.Ident _ _ -> return (Hs.NoNamespace ())
139139
let
140-
-- We don't generate "import Prelude" for primitive modules,
141-
-- unless a name is qualified.
142-
mimp = if mkind /= PrimModule || isQualified qual
143-
then Just (Import mod qual par hf namespace)
144-
else Nothing
140+
-- We generate import statements for everything except
141+
-- unqualified prim modules (Prelude)
142+
mimp = if mkind == PrimModule && not (isQualified qual)
143+
then Nothing
144+
else Just (Import mod qual par hf namespace)
145145
qf = qualify mod hf qual
146146

147147
-- add (possibly qualified) import

0 commit comments

Comments
 (0)