Skip to content

Commit d86349c

Browse files
committed
Fix some warnings in SemaHLSL.cpp.
1 parent f4cf93f commit d86349c

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

clang/lib/Sema/SemaHLSL.cpp

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -673,7 +673,7 @@ static RegisterType getRegisterType(StringRef Slot) {
673673
case 'U':
674674
return RegisterType::UAV;
675675
case 'b':
676-
case 'B ':
676+
case 'B':
677677
return RegisterType::CBuffer;
678678
case 's':
679679
case 'S':
@@ -721,16 +721,6 @@ static void ValidateMultipleRegisterAnnotations(Sema &S, Decl *TheDecl,
721721
}
722722
}
723723

724-
static std::string getHLSLResourceTypeStr(Sema &S, Decl *TheDecl) {
725-
if (VarDecl *TheVarDecl = dyn_cast<VarDecl>(TheDecl)) {
726-
QualType TheQualTy = TheVarDecl->getType();
727-
PrintingPolicy PP = S.getPrintingPolicy();
728-
return QualType::getAsString(TheQualTy.split(), PP);
729-
}
730-
if (HLSLBufferDecl *CBufferOrTBuffer = dyn_cast<HLSLBufferDecl>(TheDecl))
731-
return CBufferOrTBuffer->isCBuffer() ? "cbuffer" : "tbuffer";
732-
}
733-
734724
static void DiagnoseHLSLRegisterAttribute(Sema &S, SourceLocation &ArgLoc,
735725
Decl *TheDecl, RegisterType regType) {
736726

@@ -785,7 +775,7 @@ static void DiagnoseHLSLRegisterAttribute(Sema &S, SourceLocation &ArgLoc,
785775
RegisterType::CBuffer,
786776
RegisterType::Sampler,
787777
};
788-
assert((int)DeclResourceClass <
778+
assert((size_t)DeclResourceClass <
789779
std::size(ExpectedRegisterTypesForResourceClass) &&
790780
"DeclResourceClass has unexpected value");
791781

@@ -820,7 +810,7 @@ static void DiagnoseHLSLRegisterAttribute(Sema &S, SourceLocation &ArgLoc,
820810
if (Flags.UDT) {
821811
const bool ExpectedRegisterTypesForUDT[] = {
822812
Flags.SRV, Flags.UAV, Flags.CBV, Flags.Sampler, Flags.ContainsNumeric};
823-
assert(regTypeNum < std::size(ExpectedRegisterTypesForUDT) &&
813+
assert((size_t)regTypeNum < std::size(ExpectedRegisterTypesForUDT) &&
824814
"regType has unexpected value");
825815

826816
if (!ExpectedRegisterTypesForUDT[regTypeNum])

0 commit comments

Comments
 (0)