Subzero: fix assert when dumping unnamed constant

This is for debugging, when ALLOW_DUMP=1.

Bug: b/130459196
Change-Id: I734d73b6996e4c3e53e38f65e47fa7f1b04bfe67
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/38869
Reviewed-by: Ben Clayton <bclayton@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Tested-by: Antonio Maiorano <amaiorano@google.com>
diff --git a/third_party/subzero/src/IceOperand.cpp b/third_party/subzero/src/IceOperand.cpp
index 043583e..d5ec6dd 100644
--- a/third_party/subzero/src/IceOperand.cpp
+++ b/third_party/subzero/src/IceOperand.cpp
@@ -617,7 +617,7 @@
     Str << EmitString;
     return;
   }
-  Str << "@" << Name;
+  Str << "@" << (Name.hasStdString() ? Name.toString() : "<Unnamed>") ;
   const RelocOffsetT Offset = getOffset();
   if (Offset) {
     if (Offset >= 0) {