Skip to content

Commit c3eb6b7

Browse files
committed
SPIRV: Suppress warnings in #134429
1 parent 9604bdf commit c3eb6b7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ static unsigned typeToAddressSpace(const Type *Ty) {
5454
report_fatal_error("Unable to convert LLVM type to SPIRVType", true);
5555
}
5656

57+
#ifndef NDEBUG
5758
static bool
5859
storageClassRequiresExplictLayout(SPIRV::StorageClass::StorageClass SC) {
5960
switch (SC) {
@@ -85,6 +86,7 @@ storageClassRequiresExplictLayout(SPIRV::StorageClass::StorageClass SC) {
8586
}
8687
llvm_unreachable("Unknown SPIRV::StorageClass enum");
8788
}
89+
#endif
8890

8991
SPIRVGlobalRegistry::SPIRVGlobalRegistry(unsigned PointerSize)
9092
: PointerSize(PointerSize), Bound(0) {}
@@ -1741,7 +1743,8 @@ SPIRVType *SPIRVGlobalRegistry::getOrCreateSPIRVPointerType(
17411743

17421744
SPIRVType *SPIRVGlobalRegistry::changePointerStorageClass(
17431745
SPIRVType *PtrType, SPIRV::StorageClass::StorageClass SC, MachineInstr &I) {
1744-
SPIRV::StorageClass::StorageClass OldSC = getPointerStorageClass(PtrType);
1746+
[[maybe_unused]] SPIRV::StorageClass::StorageClass OldSC =
1747+
getPointerStorageClass(PtrType);
17451748
assert(storageClassRequiresExplictLayout(OldSC) ==
17461749
storageClassRequiresExplictLayout(SC));
17471750

0 commit comments

Comments
 (0)