@@ -124,7 +124,7 @@ collectFixities m moduleName (FixityDeclaration fixity name : rest) = do
124 let qual = Qualified (Just moduleName) (Op name)
124 let qual = Qualified (Just moduleName) (Op name)
125 when (qual `M.member` m) (Left $ "redefined fixity for " ++ show name)
125 when (qual `M.member` m) (Left $ "redefined fixity for " ++ show name)
126 collectFixities (M.insert qual fixity m) moduleName rest
126 collectFixities (M.insert qual fixity m) moduleName rest
127−collectFixities m moduleName (ImportDeclaration importedModule _ : rest) = do
127+collectFixities m moduleName (ImportDeclaration importedModule _ _ : rest) = do
128 let fs = [ (i, fixity) | (Qualified mn i, fixity) <- M.toList m, mn == Just importedModule ]
128 let fs = [ (i, fixity) | (Qualified mn i, fixity) <- M.toList m, mn == Just importedModule ]
129 let m' = M.fromList (map (first (Qualified (Just moduleName))) fs)
129 let m' = M.fromList (map (first (Qualified (Just moduleName))) fs)
130 collectFixities (m' `M.union` m) moduleName rest
130 collectFixities (m' `M.union` m) moduleName rest