This fixes argument injection when clang command line contains "--" in the argument.
Previously, the arguments were injected at the end of the command line. It could be added after --, and be interpreted as input file paths.
This fix is needed for a subsequent patch, D92191
I think another name that doesn't sound like a synonym of Args.end() would be more clear. Maybe LastFlag or FlagsEnd?