Skip to content

Commit 865d275

Browse files
author
Erich Keane
committed
Woops, fixed a build error, guess I committed too early
1 parent 307b07a commit 865d275

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

clang/lib/Sema/SemaSYCL.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1824,7 +1824,7 @@ class SyclKernelBodyCreator : public SyclKernelFieldHandler {
18241824
addFieldInit(FD, Ty, ParamRef);
18251825
}
18261826

1827-
MemberExpr *BuildMemberExpr(Expr *Base, const ValueDecl *Member) {
1827+
MemberExpr *BuildMemberExpr(Expr *Base, ValueDecl *Member) {
18281828
DeclAccessPair MemberDAP = DeclAccessPair::make(Member, AS_none);
18291829
MemberExpr *Result = SemaRef.BuildMemberExpr(
18301830
Base, /*IsArrow */ false, SourceLocation(), NestedNameSpecifierLoc(),
@@ -1835,13 +1835,13 @@ class SyclKernelBodyCreator : public SyclKernelFieldHandler {
18351835
return Result;
18361836
}
18371837

1838-
void AddFieldMemberExpr(const FieldDecl *FD, QualType Ty) {
1839-
if (!IsArrayType(FD, Ty))
1838+
void AddFieldMemberExpr(FieldDecl *FD, QualType Ty) {
1839+
if (!IsArrayElement(FD, Ty))
18401840
MemberExprBases.push_back(BuildMemberExpr(MemberExprBases.back(), FD));
18411841
}
18421842

18431843
void RemoveFieldMemberExpr(const FieldDecl *FD, QualType Ty) {
1844-
if (!IsArrayType(FD, Ty))
1844+
if (!IsArrayElement(FD, Ty))
18451845
MemberExprBases.pop_back();
18461846
}
18471847

@@ -2107,7 +2107,7 @@ class SyclKernelBodyCreator : public SyclKernelFieldHandler {
21072107

21082108
// If this is the top-level array, we need to make a MemberExpr in addition
21092109
// to an array subscript.
2110-
AddFieldMemberExpr(FD, Ty);
2110+
AddFieldMemberExpr(FD, ArrayType);
21112111
return true;
21122112
}
21132113

@@ -2149,7 +2149,7 @@ class SyclKernelBodyCreator : public SyclKernelFieldHandler {
21492149
MemberExprBases.pop_back();
21502150

21512151
// Remove the field access expr as well.
2152-
AddFieldMemberExpr(FD, Ty);
2152+
RemoveFieldMemberExpr(FD, ArrayType);
21532153
return true;
21542154
}
21552155

0 commit comments

Comments
 (0)