Remove JavaScriptFFI from --supported-extensions list
GHC supports the JavaScriptFFI extension syntactically, but it just rejects all foreign import javascript declarations in the typechecker.
Similar to the change in #11102 (closed) I think the proper thing to do is to make GHC say that JavaScriptFFI is not supported. Cabal 1.24 can then use this information in dependency resolution. GHCJS would then just add this to the list by itself, since it has its own front end.
Trac metadata
| Trac field | Value |
|---|---|
| Version | |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |