================ @@ -189,12 +189,28 @@ struct BuiltinTypeDeclBuilder { BuiltinTypeDeclBuilder &addArraySubscriptOperators(Sema &S) { if (Record->isCompleteDefinition()) return *this; - addArraySubscriptOperator(S, true); - addArraySubscriptOperator(S, false); + ASTContext &AST = Record->getASTContext(); + DeclarationName Subscript = + AST.DeclarationNames.getCXXOperatorName(OO_Subscript); + addHandleAccessFunction(S, Subscript, /*IsConst=*/true, /*IsRef=*/true); + addHandleAccessFunction(S, Subscript, /*IsConst=*/false, /*IsRef=*/true); + return *this; + } + + BuiltinTypeDeclBuilder &addLoadMethods(Sema &S) { ---------------- hekota wrote:
Sounds good. Maybe add a FIXME comment that the other Load methods will be added later? https://github.com/llvm/llvm-project/pull/117018 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits