--- cfe-6.0.0.src/tools/driver/driver.cpp.old 2018-03-18 13:04:41.727656903 -0000 +++ cfe-6.0.0.src/tools/driver/driver.cpp.old 2018-03-18 13:05:02.039046001 -0000 @@ -222,6 +222,10 @@ GetStableCStr(SavedStrings, NameParts.DriverMode)); } + InsertionPoint = ArgVector.begin(); + if (InsertionPoint != ArgVector.end()) + ++InsertionPoint; + if (NameParts.TargetIsValid) { const char *arr[] = {"-target", GetStableCStr(SavedStrings, NameParts.TargetPrefix)};