Here is the code I have which doesn't work:
```
string[] foo;
string[] bar;
auto args = ["app", "--bar", "bar", "--foo", "foo"]; // (1)
import std.getopt;
getopt(args,
std.getopt.config.stopOnFirstNonOption, // (2)
"foo", &foo,
"bar", &bar);
```
The error I see:
std.getopt.GetOptException@c:\D\dmd-2.086.1\windows\bin\..\..\src\phobos\std\getopt.d(792):
Unrecognized option --foo
But:
- if I change line (1) to `auto args = ["app", "--foo", "foo",
"--bar", "bar"];` then this code works.
- if I remove line (2) then this code works.
What am I doing wrong?