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