[GHC] #4243: Make a proper options parser for the RTS
GHC
ghc-devs at haskell.org
Mon Feb 20 13:12:22 UTC 2017
#4243: Make a proper options parser for the RTS
-------------------------------------+-------------------------------------
Reporter: igloo | Owner: (none)
Type: task | Status: new
Priority: normal | Milestone:
Component: Runtime System | Version: 6.13
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking: 7535
Related Tickets: #9839 #13308 | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Changes (by AndreasK):
* related: #9839 => #9839 #13308
Comment:
When parsing arguments to flags ghc treats leading whitespace different
depending on the flag.
ghc +RTS '-N 2' -s -RTS --version
Here '-N 2' is parsed as -N2
ghc +RTS '-s file' -RTS --version
Here '-N 2' is parsed as '\ file', a filename starting with a space.
If this rework ever happens leading spaces in arguments should either be
uniformly ignored or treated as errors.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/4243#comment:24>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list