[6.2][Frontend] -Isystem doesn't work everywhere -I does

We missed a spot where we need to pass -Isystem along with -I.

rdar://152267441
This commit is contained in:
Ian Anderson
2025-06-02 15:06:32 -07:00
parent 9b62aed6c3
commit 97ac59ceb7

View File

@@ -261,7 +261,7 @@ void ToolChain::addCommonFrontendArgs(const OutputInfo &OI,
arguments.push_back("-color-diagnostics"); arguments.push_back("-color-diagnostics");
} }
inputArgs.AddAllArgs(arguments, options::OPT_I); inputArgs.addAllArgs(arguments, {options::OPT_I, options::OPT_Isystem});
inputArgs.addAllArgs(arguments, {options::OPT_F, options::OPT_Fsystem}); inputArgs.addAllArgs(arguments, {options::OPT_F, options::OPT_Fsystem});
inputArgs.AddAllArgs(arguments, options::OPT_vfsoverlay); inputArgs.AddAllArgs(arguments, options::OPT_vfsoverlay);