Author: gclayton
Date: Wed Sep 17 11:42:50 2014
New Revision: 217963

URL: http://llvm.org/viewvc/llvm-project?rev=217963&view=rev
Log:
If a new platform is created/selected for an architecture, make it the selected 
platform so you can do things like:
% lldb ios-executable
(lldb) platform connect connect://localhost:11111

Prior to this fix, the host platform would be selected even though the target 
was using the ios-remote platform.

Modified:
    lldb/trunk/source/Target/TargetList.cpp

Modified: lldb/trunk/source/Target/TargetList.cpp
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Target/TargetList.cpp?rev=217963&r1=217962&r2=217963&view=diff
==============================================================================
--- lldb/trunk/source/Target/TargetList.cpp (original)
+++ lldb/trunk/source/Target/TargetList.cpp Wed Sep 17 11:42:50 2014
@@ -258,7 +258,11 @@ TargetList::CreateTarget (Debugger &debu
         if (!prefer_platform_arch && arch.IsValid())
         {
             if (!platform_sp->IsCompatibleArchitecture(arch, false, 
&platform_arch))
+            {
                 platform_sp = Platform::GetPlatformForArchitecture(arch, 
&platform_arch);
+                if (platform_sp)
+                    
debugger.GetPlatformList().SetSelectedPlatform(platform_sp);
+            }
         }
         else if (platform_arch.IsValid())
         {
@@ -266,7 +270,11 @@ TargetList::CreateTarget (Debugger &debu
             // a single architecture which should be used
             ArchSpec fixed_platform_arch;
             if (!platform_sp->IsCompatibleArchitecture(platform_arch, false, 
&fixed_platform_arch))
+            {
                 platform_sp = 
Platform::GetPlatformForArchitecture(platform_arch, &fixed_platform_arch);
+                if (platform_sp)
+                    
debugger.GetPlatformList().SetSelectedPlatform(platform_sp);
+            }
         }
     }
     


_______________________________________________
lldb-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits

Reply via email to