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 1869853 commit 3937208Copy full SHA for 3937208
src/Agda2Hs/Compile/Name.hs
@@ -137,11 +137,11 @@ compileQName f
137
Hs.Symbol _ _ -> getNamespace f
138
Hs.Ident _ _ -> return (Hs.NoNamespace ())
139
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
+ -- 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)
145
qf = qualify mod hf qual
146
147
-- add (possibly qualified) import
0 commit comments