Skip to content

Commit 307ef1a

Browse files
committed
Change getResourceHandle to template function.
1 parent 219139a commit 307ef1a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,8 @@ struct BuiltinTypeMethodBuilder {
156156
BuiltinTypeDeclBuilder &finalize();
157157
Expr *getResourceHandleExpr();
158158

159-
BuiltinTypeMethodBuilder &getResourceHandle(PlaceHolder ResourceRecord);
159+
template <typename T>
160+
BuiltinTypeMethodBuilder &getResourceHandle(T ResourceRecord);
160161
BuiltinTypeMethodBuilder &returnThis();
161162

162163
private:
@@ -434,8 +435,9 @@ Expr *BuiltinTypeMethodBuilder::getResourceHandleExpr() {
434435
OK_Ordinary);
435436
}
436437

438+
template <typename T>
437439
BuiltinTypeMethodBuilder &
438-
BuiltinTypeMethodBuilder::getResourceHandle(PlaceHolder ResourceRecord) {
440+
BuiltinTypeMethodBuilder::getResourceHandle(T ResourceRecord) {
439441
ensureCompleteDecl();
440442

441443
Expr *ResourceExpr = convertPlaceholder(ResourceRecord);

0 commit comments

Comments
 (0)