@@ -1031,9 +1031,6 @@ class SyclKernelFieldHandler {
10311031 virtual bool handleReferenceType (FieldDecl *, QualType) { return true ; }
10321032 virtual bool handlePointerType (FieldDecl *, QualType) { return true ; }
10331033 virtual bool handleArrayType (FieldDecl *, QualType) { return true ; }
1034- virtual bool handleScalarType (const CXXBaseSpecifier &, QualType) {
1035- return true ;
1036- }
10371034 virtual bool handleScalarType (FieldDecl *, QualType) { return true ; }
10381035 // Most handlers shouldn't be handling this, just the field checker.
10391036 virtual bool handleOtherType (FieldDecl *, QualType) { return true ; }
@@ -1349,7 +1346,6 @@ class SyclKernelDeclCreator : public SyclKernelFieldHandler {
13491346 return ArrayRef<ParmVarDecl *>(std::begin (Params) + LastParamIndex,
13501347 std::end (Params));
13511348 }
1352- using SyclKernelFieldHandler::handleScalarType;
13531349 using SyclKernelFieldHandler::handleSyclHalfType;
13541350 using SyclKernelFieldHandler::handleSyclSamplerType;
13551351};
@@ -1756,7 +1752,6 @@ class SyclKernelBodyCreator : public SyclKernelFieldHandler {
17561752 using SyclKernelFieldHandler::enterArray;
17571753 using SyclKernelFieldHandler::enterField;
17581754 using SyclKernelFieldHandler::enterStruct;
1759- using SyclKernelFieldHandler::handleScalarType;
17601755 using SyclKernelFieldHandler::handleSyclHalfType;
17611756 using SyclKernelFieldHandler::handleSyclSamplerType;
17621757 using SyclKernelFieldHandler::leaveField;
@@ -1909,7 +1904,6 @@ class SyclKernelIntHeaderCreator : public SyclKernelFieldHandler {
19091904 CurOffset -= ArraySize;
19101905 return true ;
19111906 }
1912- using SyclKernelFieldHandler::handleScalarType;
19131907 using SyclKernelFieldHandler::handleSyclHalfType;
19141908 using SyclKernelFieldHandler::handleSyclSamplerType;
19151909};
0 commit comments