We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7693a13 commit 7ff173bCopy full SHA for 7ff173b
src/Agda2Hs/Compile/Name.hs
@@ -136,11 +136,11 @@ compileQName f
136
Hs.Symbol _ _ -> getNamespace f
137
Hs.Ident _ _ -> return (Hs.NoNamespace ())
138
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
+ -- We generate import statements for everything except
+ -- unqualified prim modules (Prelude)
+ mimp = if mkind == PrimModule && not (isQualified qual)
+ then Nothing
+ else Just (Import mod qual par hf namespace)
144
qf = qualify mod hf qual
145
146
-- add (possibly qualified) import
0 commit comments