Suppress MSVC warning about unused variable.
One variable was only used in an 'assert' call. MSVC flagged this as unused in Release. Suppress the warning and also add a static cast to void so the variable becomes referenced.
This commit is contained in:
parent
40c16ec0b3
commit
099a80dd76
1
BUILD.gn
1
BUILD.gn
@ -152,6 +152,7 @@ source_set("glslang_sources") {
|
|||||||
if (is_win && !is_clang) {
|
if (is_win && !is_clang) {
|
||||||
cflags = [
|
cflags = [
|
||||||
"/wd4018", # signed/unsigned mismatch
|
"/wd4018", # signed/unsigned mismatch
|
||||||
|
"/wd4189", # local variable is initialized but not referenced
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -258,6 +258,7 @@ void Builder::postProcess(Instruction& inst)
|
|||||||
assert(inst.getNumOperands() >= 3);
|
assert(inst.getNumOperands() >= 3);
|
||||||
unsigned int memoryAccess = inst.getImmediateOperand((inst.getOpCode() == OpStore) ? 2 : 1);
|
unsigned int memoryAccess = inst.getImmediateOperand((inst.getOpCode() == OpStore) ? 2 : 1);
|
||||||
assert(memoryAccess & MemoryAccessAlignedMask);
|
assert(memoryAccess & MemoryAccessAlignedMask);
|
||||||
|
static_cast<void>(memoryAccess);
|
||||||
// Compute the index of the alignment operand.
|
// Compute the index of the alignment operand.
|
||||||
int alignmentIdx = 2;
|
int alignmentIdx = 2;
|
||||||
if (inst.getOpCode() == OpStore)
|
if (inst.getOpCode() == OpStore)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user