ghcjs / ghcjs-base

base library for GHCJS for JavaScript interaction and marshalling, used by higher level libraries like JSC
MIT License
45 stars 67 forks source link

Missing pattern match in GHCJS/Marshal/Internal.hs #89

Closed louispan closed 7 years ago

louispan commented 7 years ago

In instance (GFromJSArr (a p), GFromJSArr (b p)) => GFromJSArr ((a :*: b) p) where https://github.com/ghcjs/ghcjs-base/blob/dd7034ef8582ea8a175a71a988393a9d1ee86d6f/GHCJS/Marshal/Internal.hs#L220

Pattern match(es) are non-exhaustive
In a case alternative: Patterns not matched: Nothing
hamishmack commented 7 years ago

Duplicate of #64