git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Merge pull request #1650 from purescript/1594-missing-dctor-reexports

Fix missing data constructors in re-exports

commit0130342710c8095c7f43ee9643a1fa6e1604d38c authorGary Burgess <gary.burgess@gmail.com> dateSat 21 Nov 2015, 18:59 (11 years ago) parent46fb2e3f1107f0
1 file changed+1−1
src/Language/PureScript/Sugar/Names/Exports.hs+1−1
src/Language/PureScript/Sugar/Names/Exports.hs+1−1
@@ -141,7 +141,7 @@ resolveExports env mn imps exps refs =
141141 go (Qualified (Just mn'') name) = fromMaybe (internalError "Missing value in resolveTypeExports") $ do
142142 exps' <- envModuleExports <$> mn'' `M.lookup` env
143143 ((_, dctors'), mnOrig) <- find (\((name', _), _) -> name == name') (exportedTypes exps')
144− let relevantDctors = mapMaybe (\(Qualified mn''' dctor) -> if mn''' == Just mnOrig then Just dctor else Nothing) dctors
144+ let relevantDctors = mapMaybe (\(Qualified mn''' dctor) -> if mn''' == Just mn'' then Just dctor else Nothing) dctors
145145 return ((name, intersect relevantDctors dctors'), mnOrig)
146146 go (Qualified Nothing _) = internalError "Unqualified value in resolveTypeExports"
147147