From 3c2fabf27a2cc4fe109b958fa2f2046bb39a83d7 Mon Sep 17 00:00:00 2001 From: Greg Clayton Date: Fri, 12 Oct 2012 16:15:28 +0000 Subject: [PATCH] Patch from Andrew Kaylor that centralized where the info for: ConstString Host::GetVendorString(); ConstString Host::GetOSString(); comes from. It now all comes from the Host::GetArchitecture (eSystemDefaultArchitecture) like the Apple build was doing to minimize the number of places that need to be updated when Host::GetArchitecture () is called. llvm-svn: 165805 --- lldb/source/Host/common/Host.cpp | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/lldb/source/Host/common/Host.cpp b/lldb/source/Host/common/Host.cpp index e586668..2b9ae59 100644 --- a/lldb/source/Host/common/Host.cpp +++ b/lldb/source/Host/common/Host.cpp @@ -382,15 +382,9 @@ Host::GetVendorString() static ConstString g_vendor; if (!g_vendor) { -#if defined (__APPLE__) const ArchSpec &host_arch = GetArchitecture (eSystemDefaultArchitecture); const llvm::StringRef &str_ref = host_arch.GetTriple().getVendorName(); g_vendor.SetCStringWithLength(str_ref.data(), str_ref.size()); -#elif defined (__linux__) - g_vendor.SetCString("gnu"); -#elif defined (__FreeBSD__) - g_vendor.SetCString("freebsd"); -#endif } return g_vendor; } @@ -401,15 +395,9 @@ Host::GetOSString() static ConstString g_os_string; if (!g_os_string) { -#if defined (__APPLE__) const ArchSpec &host_arch = GetArchitecture (eSystemDefaultArchitecture); const llvm::StringRef &str_ref = host_arch.GetTriple().getOSName(); g_os_string.SetCStringWithLength(str_ref.data(), str_ref.size()); -#elif defined (__linux__) - g_os_string.SetCString("linux"); -#elif defined (__FreeBSD__) - g_os_string.SetCString("freebsd"); -#endif } return g_os_string; } -- 2.7.4