diff --git a/clang/include/clang/Sema/Sema.h b/clang/include/clang/Sema/Sema.h index d0a82c982c521..4528044881604 100644 --- a/clang/include/clang/Sema/Sema.h +++ b/clang/include/clang/Sema/Sema.h @@ -410,9 +410,6 @@ class SYCLIntegrationHeader { /// integration header emission time. llvm::SmallVector SpecConsts; - /// Used for emitting diagnostics. - DiagnosticsEngine &Diag; - /// Whether header is generated with unnamed lambda support bool UnnamedLambdaSupport; diff --git a/clang/lib/Driver/Driver.cpp b/clang/lib/Driver/Driver.cpp index d7f7abe93101d..b57dde93b0fe6 100644 --- a/clang/lib/Driver/Driver.cpp +++ b/clang/lib/Driver/Driver.cpp @@ -5117,7 +5117,7 @@ void Driver::BuildActions(Compilation &C, DerivedArgList &Args, OffloadBuilder.addDeviceDependencesToHostAction( Current, InputArg, phases::Link, PL.back(), PL); }; - for (const StringRef &LA : LinkArgs) { + for (StringRef LA : LinkArgs) { // At this point, we will process the archives for FPGA AOCO and individual // archive unbundling for Windows. if (!isStaticArchiveFile(LA)) diff --git a/clang/lib/Sema/SemaSYCL.cpp b/clang/lib/Sema/SemaSYCL.cpp index 5c66ceee82128..9ad45432935e1 100644 --- a/clang/lib/Sema/SemaSYCL.cpp +++ b/clang/lib/Sema/SemaSYCL.cpp @@ -3988,7 +3988,7 @@ void SYCLIntegrationHeader::setCallsThisItem(bool B) { SYCLIntegrationHeader::SYCLIntegrationHeader(DiagnosticsEngine &_Diag, bool _UnnamedLambdaSupport, Sema &_S) - : Diag(_Diag), UnnamedLambdaSupport(_UnnamedLambdaSupport), S(_S) {} + : UnnamedLambdaSupport(_UnnamedLambdaSupport), S(_S) {} // ----------------------------------------------------------------------------- // Utility class methods