diff options
Diffstat (limited to 'clang/lib/Driver')
-rw-r--r-- | clang/lib/Driver/ToolChains.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/clang/lib/Driver/ToolChains.cpp b/clang/lib/Driver/ToolChains.cpp index 6d31e462043..3d4f12cb865 100644 --- a/clang/lib/Driver/ToolChains.cpp +++ b/clang/lib/Driver/ToolChains.cpp @@ -56,10 +56,6 @@ using namespace clang; /// \brief Utility function to add a system include directory to CC1 arguments. static void addSystemInclude(const ArgList &DriverArgs, ArgStringList &CC1Args, const Twine &Path) { - // Prune out non-existent directories to minimize the number of flags. - if (!llvm::sys::fs::exists(Path)) - return; - CC1Args.push_back("-internal-isystem"); CC1Args.push_back(DriverArgs.MakeArgString(Path)); } @@ -74,10 +70,6 @@ static void addSystemInclude(const ArgList &DriverArgs, ArgStringList &CC1Args, /// classification. static void addExternCSystemInclude(const ArgList &DriverArgs, ArgStringList &CC1Args, const Twine &Path) { - // Prune out non-existent directories to minimize the number of flags. - if (!llvm::sys::fs::exists(Path)) - return; - CC1Args.push_back("-internal-externc-isystem"); CC1Args.push_back(DriverArgs.MakeArgString(Path)); } @@ -88,10 +80,6 @@ static void addSystemIncludes(const ArgList &DriverArgs, ArrayRef<StringRef> Paths) { for (ArrayRef<StringRef>::iterator I = Paths.begin(), E = Paths.end(); I != E; ++I) { - // Prune out non-existent directories to minimize the number of flags. - if (!llvm::sys::fs::exists(*I)) - continue; - CC1Args.push_back("-internal-isystem"); CC1Args.push_back(DriverArgs.MakeArgString(*I)); } |