diff options
Diffstat (limited to 'source/slang/slang-ir-validate.cpp')
| -rw-r--r-- | source/slang/slang-ir-validate.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/slang/slang-ir-validate.cpp b/source/slang/slang-ir-validate.cpp index a49eda322..03db96ac5 100644 --- a/source/slang/slang-ir-validate.cpp +++ b/source/slang/slang-ir-validate.cpp @@ -199,6 +199,13 @@ namespace Slang if(inst->getFullType()) validateIRInstOperand(context, inst, &inst->typeUse); + // Avoid validating decoration operands + // since they don't have to conform to inst visibility + // constraints. + // + if (as<IRDecoration>(inst)) + return; + UInt operandCount = inst->getOperandCount(); for (UInt ii = 0; ii < operandCount; ++ii) { |
