@@ -52,13 +52,13 @@ instance (Ord k, Read k, Read v) => Read (OMap k v) where readsPrec = readsPrecL
5252-- We provide limited reflection services for the sake of data abstraction.
5353
5454instance (Data k, Data a, Ord k) => Data (OMap k a) where
55− gfoldl f z m = z fromList `f` assocs m
56− toConstr _ = fromListConstr
57− gunfold k z c = case constrIndex c of
58− 1 -> k (z fromList)
59− _ -> error "gunfold"
60− dataTypeOf _ = oMapDataType
61− dataCast2 f = gcast2 f
55+ gfoldl f z m = z fromList `f` assocs m
56+ toConstr _ = fromListConstr
57+ gunfold k z c = case constrIndex c of
58+ 1 -> k (z fromList)
59+ _ -> error "gunfold"
60+ dataTypeOf _ = oMapDataType
61+ dataCast2 f = gcast2 f
6262
6363fromListConstr :: Constr
6464fromListConstr = mkConstr oMapDataType "fromList" [] Prefix