Skip to content

Commit 5440471

Browse files
committed
Fixes from code review.
1 parent ff554b4 commit 5440471

File tree

1 file changed

+1
-27
lines changed

1 file changed

+1
-27
lines changed

clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
654629
template <typename T>
655630
BuiltinTypeMethodBuilder &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

Comments
 (0)