Explorar o código

[spirv] same variable for legalization and before-hlsl-legal (#2244)

We should have the same decision for HLSL legalization of spirv-opt
and --before-hlsl-legalization option of spirv-val.
Jaebaek Seo %!s(int64=6) %!d(string=hai) anos
pai
achega
213de5049f
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      tools/clang/lib/SPIRV/SpirvEmitter.cpp

+ 1 - 1
tools/clang/lib/SPIRV/SpirvEmitter.cpp

@@ -671,7 +671,7 @@ void SpirvEmitter::HandleTranslationUnit(ASTContext &context) {
   if (!spirvOptions.disableValidation) {
     std::string messages;
     if (!spirvToolsValidate(targetEnv, spirvOptions,
-                            beforeHlslLegalization ||
+                            needsLegalization ||
                                 declIdMapper.requiresLegalization(),
                             &m, &messages)) {
       emitFatalError("generated SPIR-V is invalid: %0", {}) << messages;