+ if (Str == "--") {
+ // Everything after -- is a filename.
+ ++Index;
+
+ assert(TheInputOptionID != 0 && "Invalid input option ID.");
+ while (Index < End) {
+ Args->append(new Arg(getOption(TheInputOptionID),
+ Args->getArgString(Index), Index,
+ Args->getArgString(Index)));
+ ++Index;
+ }
+ break;
+ }
+