Skip to content

Commit fbf976a

Browse files
committed
Do not setup additional include steps for toolchain
1 parent 8fb3eba commit fbf976a

File tree

2 files changed

+1
-10
lines changed

2 files changed

+1
-10
lines changed

clang/lib/Driver/ToolChains/MinGW.cpp

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -491,7 +491,7 @@ static bool looksLikeMinGWSysroot(const std::string &Directory) {
491491
toolchains::MinGW::MinGW(const Driver &D, const llvm::Triple &Triple,
492492
const ArgList &Args)
493493
: ToolChain(D, Triple, Args), CudaInstallation(D, Triple, Args),
494-
RocmInstallation(D, Triple, Args), SYCLInstallation(D, Triple, Args) {
494+
RocmInstallation(D, Triple, Args) {
495495
getProgramPaths().push_back(getDriver().Dir);
496496

497497
std::string InstallBase =
@@ -630,11 +630,6 @@ void toolchains::MinGW::AddHIPIncludeArgs(const ArgList &DriverArgs,
630630
RocmInstallation->AddHIPIncludeArgs(DriverArgs, CC1Args);
631631
}
632632

633-
void toolchains::MinGW::addSYCLIncludeArgs(const ArgList &DriverArgs,
634-
ArgStringList &CC1Args) const {
635-
SYCLInstallation->addSYCLIncludeArgs(DriverArgs, CC1Args);
636-
}
637-
638633
void toolchains::MinGW::printVerboseInfo(raw_ostream &OS) const {
639634
CudaInstallation->print(OS);
640635
RocmInstallation->print(OS);

clang/lib/Driver/ToolChains/MinGW.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
#include "Gnu.h"
1414
#include "LazyDetector.h"
1515
#include "ROCm.h"
16-
#include "SYCL.h"
1716
#include "clang/Driver/Tool.h"
1817
#include "clang/Driver/ToolChain.h"
1918
#include "llvm/Support/ErrorOr.h"
@@ -93,8 +92,6 @@ class LLVM_LIBRARY_VISIBILITY MinGW : public ToolChain {
9392
llvm::opt::ArgStringList &CC1Args) const override;
9493
void AddHIPIncludeArgs(const llvm::opt::ArgList &DriverArgs,
9594
llvm::opt::ArgStringList &CC1Args) const override;
96-
void addSYCLIncludeArgs(const llvm::opt::ArgList &DriverArgs,
97-
llvm::opt::ArgStringList &CC1Args) const override;
9895

9996
void printVerboseInfo(raw_ostream &OS) const override;
10097

@@ -108,7 +105,6 @@ class LLVM_LIBRARY_VISIBILITY MinGW : public ToolChain {
108105
private:
109106
LazyDetector<CudaInstallationDetector> CudaInstallation;
110107
LazyDetector<RocmInstallationDetector> RocmInstallation;
111-
LazyDetector<SYCLInstallationDetector> SYCLInstallation;
112108

113109
std::string Base;
114110
std::string GccLibDir;

0 commit comments

Comments
 (0)