id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc
1,Accessing undefined value in DiffArray returns misleading error message,igloo,somebody,"Originally reported here: http://hackage.haskell.org/trac/ghc/ticket/1259

{{{
Prelude> :m + Data.Array.Diff
Prelude Data.Array.Diff> :t array
array :: (Ix i, IArray a e) => (i, i) -> [(i, e)] -> a i e
Prelude Data.Array.Diff> array (1,1) [] :: DiffArray Int Int
array (1,1) [(1,*** Exception: MArray: undefined array element
}}}
Since !DiffArray isn't a MArray(it implements IArray), this is misleading. It should either say IArray or better !DiffArray: undefined array element.
",defect,new,major,,component1,,,,
