================
@@ -5505,6 +5505,9 @@ void ProcessGDBRemote::AddRemoteRegisters(
                     remote_reg_info.invalidate_regs.begin(), proc_to_lldb);
   }
 
+  if (!GetTarget().GetArchitecture().IsValid() && arch_to_use.IsValid())
+    GetTarget().SetArchitecture(arch_to_use);
----------------
adrian-prantl wrote:

Usually setting the triple for target is very dangerous because you could be 
overriding it with a less-accurate triple (for example arm64-apple-darwin, 
arm64e-apple-macos26.0 and arm64e-apple-ios-macabi-26.0 are all compatible, but 
less precise). But you are checking that the target's triple is invalid first, 
so this _seems_ okay.

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

Reply via email to