Bad error message for flags with required but missing arguments
$ ghc -I
ghc: unrecognised flag: -I
did you mean one of:
-I
-F
-v
Usage: For basic information, try the `--help' option.
Which is confusing (Unrecognized -I. Did you mean -I?), and not informative (No mention of the missing argument)
I expect something like "missing argument for -I", or a basic usage info on -I instead.
It looks similar to #9776 (closed) to me.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 8.0.1 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |