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				
