With this change, libFuzzer will ignore any arguments after an empty double dash argument, but it will preserve these arguments at the end of the command line when launching subprocesses. Using this, its possible to handle positional and single-dash arguments to the program under test by discarding everything up to -ignore_remaining_args=1 in LLVMFuzzerInitialize.
Updated and split from the original review because Kostya asked for phabricator. See the earlier discussion here: http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20170710/469109.html
update the comment