@@ -190,9 +190,6 @@ struct BuiltinTypeMethodBuilder {
190190 template <typename T>
191191 BuiltinTypeMethodBuilder &
192192 accessCounterHandleFieldOnResource (T ResourceRecord);
193- template <typename ResourceT, typename ValueT>
194- BuiltinTypeMethodBuilder &
195- setCounterHandleFieldOnResource (ResourceT ResourceRecord, ValueT HandleValue);
196193 template <typename T> BuiltinTypeMethodBuilder &returnValue (T ReturnValue);
197194 BuiltinTypeMethodBuilder &returnThis ();
198195 BuiltinTypeDeclBuilder &finalize ();
@@ -629,28 +626,6 @@ BuiltinTypeMethodBuilder::accessCounterHandleFieldOnResource(T ResourceRecord) {
629626 return *this ;
630627}
631628
632- template <typename ResourceT, typename ValueT>
633- BuiltinTypeMethodBuilder &
634- BuiltinTypeMethodBuilder::setCounterHandleFieldOnResource (
635- ResourceT ResourceRecord, ValueT HandleValue) {
636- ensureCompleteDecl ();
637-
638- Expr *ResourceExpr = convertPlaceholder (ResourceRecord);
639- Expr *HandleValueExpr = convertPlaceholder (HandleValue);
640-
641- ASTContext &AST = DeclBuilder.SemaRef .getASTContext ();
642- FieldDecl *HandleField = DeclBuilder.getResourceCounterHandleField ();
643- MemberExpr *HandleMemberExpr = MemberExpr::CreateImplicit (
644- AST, ResourceExpr, false , HandleField, HandleField->getType (), VK_LValue,
645- OK_Ordinary);
646- Stmt *AssignStmt = BinaryOperator::Create (
647- DeclBuilder.SemaRef .getASTContext (), HandleMemberExpr, HandleValueExpr,
648- BO_Assign, HandleMemberExpr->getType (), ExprValueKind::VK_PRValue,
649- ExprObjectKind::OK_Ordinary, SourceLocation (), FPOptionsOverride ());
650- StmtsList.push_back (AssignStmt);
651- return *this ;
652- }
653-
654629template <typename T>
655630BuiltinTypeMethodBuilder &BuiltinTypeMethodBuilder::returnValue (T ReturnValue) {
656631 ensureCompleteDecl ();
@@ -795,9 +770,8 @@ BuiltinTypeDeclBuilder::addBufferHandles(ResourceClass RC, bool IsROV,
795770 bool RawBuffer, bool HasCounter,
796771 AccessSpecifier Access) {
797772 addHandleMember (RC, IsROV, RawBuffer, Access);
798- if (HasCounter) {
773+ if (HasCounter)
799774 addCounterHandleMember (RC, IsROV, RawBuffer, Access);
800- }
801775 return *this ;
802776}
803777
0 commit comments