@@ -2887,7 +2887,6 @@ class SyclKernelBodyCreator : public SyclKernelFieldHandler {
2887
2887
llvm::SmallVector<std::pair<InitializedEntity, uint64_t >, 8 > ArrayInfos;
2888
2888
VarDecl *KernelObjClone;
2889
2889
InitializedEntity VarEntity;
2890
- const CXXRecordDecl *KernelObj;
2891
2890
llvm::SmallVector<Expr *, 16 > MemberExprBases;
2892
2891
llvm::SmallVector<Expr *, 16 > ArrayParamBases;
2893
2892
FunctionDecl *KernelCallerFunc;
@@ -3419,7 +3418,7 @@ class SyclKernelBodyCreator : public SyclKernelFieldHandler {
3419
3418
KernelObjClone (createKernelObjClone(S.getASTContext(),
3420
3419
DC.getKernelDecl(), KernelObj)),
3421
3420
VarEntity(InitializedEntity::InitializeVariable(KernelObjClone)),
3422
- KernelObj(KernelObj), KernelCallerFunc(KernelCallerFunc),
3421
+ KernelCallerFunc(KernelCallerFunc),
3423
3422
KernelCallerSrcLoc(KernelCallerFunc->getLocation ()),
3424
3423
IsESIMD(IsSIMDKernel), CallOperator(CallOperator) {
3425
3424
CollectionInitExprs.push_back (createInitListExpr (KernelObj));
@@ -3624,7 +3623,6 @@ class SyclKernelIntHeaderCreator : public SyclKernelFieldHandler {
3624
3623
int64_t CurOffset = 0 ;
3625
3624
llvm::SmallVector<size_t , 16 > ArrayBaseOffsets;
3626
3625
int StructDepth = 0 ;
3627
- bool IsESIMD = false ;
3628
3626
3629
3627
// A series of functions to calculate the change in offset based on the type.
3630
3628
int64_t offsetOf (const FieldDecl *FD, QualType ArgTy) const {
@@ -3656,7 +3654,7 @@ class SyclKernelIntHeaderCreator : public SyclKernelFieldHandler {
3656
3654
SyclKernelIntHeaderCreator (bool IsESIMD, Sema &S, SYCLIntegrationHeader &H,
3657
3655
const CXXRecordDecl *KernelObj, QualType NameType,
3658
3656
FunctionDecl *KernelFunc)
3659
- : SyclKernelFieldHandler(S), Header(H), IsESIMD(IsESIMD) {
3657
+ : SyclKernelFieldHandler(S), Header(H) {
3660
3658
3661
3659
// The header needs to access the kernel object size.
3662
3660
int64_t ObjSize = SemaRef.getASTContext ()
0 commit comments