Skip to content

Commit 2b63f69

Browse files
authored
[NFC][SYCL][clang] Fix -Wunused-private-field warnings in SemaSYCL (#9098)
Apparently fields are only used by constructors, so no need to keep them.
1 parent 8022c6a commit 2b63f69

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

clang/lib/Sema/SemaSYCL.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2887,7 +2887,6 @@ class SyclKernelBodyCreator : public SyclKernelFieldHandler {
28872887
llvm::SmallVector<std::pair<InitializedEntity, uint64_t>, 8> ArrayInfos;
28882888
VarDecl *KernelObjClone;
28892889
InitializedEntity VarEntity;
2890-
const CXXRecordDecl *KernelObj;
28912890
llvm::SmallVector<Expr *, 16> MemberExprBases;
28922891
llvm::SmallVector<Expr *, 16> ArrayParamBases;
28932892
FunctionDecl *KernelCallerFunc;
@@ -3419,7 +3418,7 @@ class SyclKernelBodyCreator : public SyclKernelFieldHandler {
34193418
KernelObjClone(createKernelObjClone(S.getASTContext(),
34203419
DC.getKernelDecl(), KernelObj)),
34213420
VarEntity(InitializedEntity::InitializeVariable(KernelObjClone)),
3422-
KernelObj(KernelObj), KernelCallerFunc(KernelCallerFunc),
3421+
KernelCallerFunc(KernelCallerFunc),
34233422
KernelCallerSrcLoc(KernelCallerFunc->getLocation()),
34243423
IsESIMD(IsSIMDKernel), CallOperator(CallOperator) {
34253424
CollectionInitExprs.push_back(createInitListExpr(KernelObj));
@@ -3624,7 +3623,6 @@ class SyclKernelIntHeaderCreator : public SyclKernelFieldHandler {
36243623
int64_t CurOffset = 0;
36253624
llvm::SmallVector<size_t, 16> ArrayBaseOffsets;
36263625
int StructDepth = 0;
3627-
bool IsESIMD = false;
36283626

36293627
// A series of functions to calculate the change in offset based on the type.
36303628
int64_t offsetOf(const FieldDecl *FD, QualType ArgTy) const {
@@ -3656,7 +3654,7 @@ class SyclKernelIntHeaderCreator : public SyclKernelFieldHandler {
36563654
SyclKernelIntHeaderCreator(bool IsESIMD, Sema &S, SYCLIntegrationHeader &H,
36573655
const CXXRecordDecl *KernelObj, QualType NameType,
36583656
FunctionDecl *KernelFunc)
3659-
: SyclKernelFieldHandler(S), Header(H), IsESIMD(IsESIMD) {
3657+
: SyclKernelFieldHandler(S), Header(H) {
36603658

36613659
// The header needs to access the kernel object size.
36623660
int64_t ObjSize = SemaRef.getASTContext()

0 commit comments

Comments
 (0)