Selaa lähdekoodia

[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 6 vuotta sitten
vanhempi
commit
213de5049f
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  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;