git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Fix codegen error with instance for re-exported class
commitdc467ad37f482cc5130bee6986bef1b8730b76ac authorGary Burgess <gary.burgess@gmail.com> dateSat 21 Nov 2015, 13:23 (11 years ago) parent3fd1574
1 file changed+5−1
src/Language/PureScript/CoreFn/Desugar.hs+5−1
src/Language/PureScript/CoreFn/Desugar.hs+5−1
@@ -203,9 +203,13 @@ moduleToCoreFn env (A.Module _ coms mn decls (Just exps)) =
203203--
204204findQualModules :: [A.Declaration] -> [ModuleName]
205205findQualModules decls =
206− let (f, _, _, _, _) = everythingOnValues (++) (const []) fqValues fqBinders (const []) (const [])
206+ let (f, _, _, _, _) = everythingOnValues (++) fqDecls fqValues fqBinders (const []) (const [])
207207 in f `concatMap` decls
208208 where
209+ fqDecls :: A.Declaration -> [ModuleName]
210+ fqDecls (A.TypeInstanceDeclaration _ _ (Qualified (Just mn) _) _ _) = [mn]
211+ fqDecls _ = []
212+
209213 fqValues :: A.Expr -> [ModuleName]
210214 fqValues (A.Var (Qualified (Just mn) _)) = [mn]
211215 fqValues (A.Constructor (Qualified (Just mn) _)) = [mn]