================
@@ -151,8 +184,11 @@ void lldb_private::DumpRegisterValue(const RegisterValue 
&reg_val, Stream &s,
 
   // First drop the extra newline that the value printer added. The register
   // command will add one itself.
-  llvm::StringRef register_type_str =
-      register_type_stream.GetString().drop_back();
+  llvm::StringRef register_type_str = register_type_stream.GetString();
+  if (register_type_str.ends_with('\n'))
+    register_type_str = register_type_str.drop_back();
+  if (register_type_str.empty())
+    return;
----------------
DavidSpickett wrote:

Why did this bit change, what is it handling?

https://github.com/llvm/llvm-project/pull/217128
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to