[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