[ir] Fix TINT_DUMP_IR_WHEN_VALIDATING
The #if guarded coded was not updated for the StyledText disassembly
change.
Change-Id: I35f59f8c7a8c84cc3233ee7c62f6f8a132ba5da0
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/186960
Reviewed-by: Ben Clayton <bclayton@google.com>
diff --git a/src/tint/lang/core/ir/validator.cc b/src/tint/lang/core/ir/validator.cc
index bee3ef3..e945cc6 100644
--- a/src/tint/lang/core/ir/validator.cc
+++ b/src/tint/lang/core/ir/validator.cc
@@ -89,6 +89,7 @@
#define TINT_DUMP_IR_WHEN_VALIDATING 0
#if TINT_DUMP_IR_WHEN_VALIDATING
#include <iostream>
+#include "src/tint/utils/text/styled_text_printer.h"
#endif
using namespace tint::core::fluent_types; // NOLINT
@@ -1299,10 +1300,11 @@
[[maybe_unused]] const char* msg,
[[maybe_unused]] Capabilities capabilities) {
#if TINT_DUMP_IR_WHEN_VALIDATING
+ auto printer = StyledTextPrinter::Create(stdout);
std::cout << "=========================================================" << std::endl;
std::cout << "== IR dump before " << msg << ":" << std::endl;
std::cout << "=========================================================" << std::endl;
- std::cout << Disassemble(ir);
+ printer->Print(Disassemble(ir).Text());
#endif
#ifndef NDEBUG