Skip to content

Commit c080fee

Browse files
committed
Apply changes from PR llvm#130342 to the moved code
1 parent 249167b commit c080fee

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -577,7 +577,7 @@ BuiltinTypeDeclBuilder::addMemberVariable(StringRef Name, QualType Type,
577577
}
578578

579579
BuiltinTypeDeclBuilder &
580-
BuiltinTypeDeclBuilder::addHandleMember(ResourceClass RC, ResourceKind RK,
580+
BuiltinTypeDeclBuilder::addHandleMember(ResourceClass RC,
581581
bool IsROV, bool RawBuffer,
582582
AccessSpecifier Access) {
583583
assert(!Record->isCompleteDefinition() && "record is already complete");
@@ -595,10 +595,9 @@ BuiltinTypeDeclBuilder::addHandleMember(ResourceClass RC, ResourceKind RK,
595595
ElementTypeInfo
596596
? HLSLContainedTypeAttr::CreateImplicit(Ctx, ElementTypeInfo)
597597
: nullptr};
598-
Attr *ResourceAttr = HLSLResourceAttr::CreateImplicit(Ctx, RK);
599598
if (CreateHLSLAttributedResourceType(SemaRef, Ctx.HLSLResourceTy, Attrs,
600599
AttributedResTy))
601-
addMemberVariable("__handle", AttributedResTy, {ResourceAttr}, Access);
600+
addMemberVariable("__handle", AttributedResTy, {}, Access);
602601
return *this;
603602
}
604603

clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include "llvm/ADT/StringMap.h"
2020

2121
using llvm::hlsl::ResourceClass;
22-
using llvm::hlsl::ResourceKind;
2322

2423
namespace clang {
2524

@@ -73,7 +72,7 @@ class BuiltinTypeDeclBuilder {
7372
AccessSpecifier Access = AccessSpecifier::AS_private);
7473

7574
BuiltinTypeDeclBuilder &
76-
addHandleMember(ResourceClass RC, ResourceKind RK, bool IsROV, bool RawBuffer,
75+
addHandleMember(ResourceClass RC, bool IsROV, bool RawBuffer,
7776
AccessSpecifier Access = AccessSpecifier::AS_private);
7877
BuiltinTypeDeclBuilder &addArraySubscriptOperators();
7978

0 commit comments

Comments
 (0)