@@ -190,9 +190,6 @@ struct BuiltinTypeMethodBuilder {
190
190
template <typename T>
191
191
BuiltinTypeMethodBuilder &
192
192
accessCounterHandleFieldOnResource (T ResourceRecord);
193
- template <typename ResourceT, typename ValueT>
194
- BuiltinTypeMethodBuilder &
195
- setCounterHandleFieldOnResource (ResourceT ResourceRecord, ValueT HandleValue);
196
193
template <typename T> BuiltinTypeMethodBuilder &returnValue (T ReturnValue);
197
194
BuiltinTypeMethodBuilder &returnThis ();
198
195
BuiltinTypeDeclBuilder &finalize ();
@@ -629,28 +626,6 @@ BuiltinTypeMethodBuilder::accessCounterHandleFieldOnResource(T ResourceRecord) {
629
626
return *this ;
630
627
}
631
628
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
-
654
629
template <typename T>
655
630
BuiltinTypeMethodBuilder &BuiltinTypeMethodBuilder::returnValue (T ReturnValue) {
656
631
ensureCompleteDecl ();
@@ -795,9 +770,8 @@ BuiltinTypeDeclBuilder::addBufferHandles(ResourceClass RC, bool IsROV,
795
770
bool RawBuffer, bool HasCounter,
796
771
AccessSpecifier Access) {
797
772
addHandleMember (RC, IsROV, RawBuffer, Access);
798
- if (HasCounter) {
773
+ if (HasCounter)
799
774
addCounterHandleMember (RC, IsROV, RawBuffer, Access);
800
- }
801
775
return *this ;
802
776
}
803
777
0 commit comments