aboutsummaryrefslogtreecommitdiffstats
path: root/lib/System/Win32
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-03-31 17:30:15 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-03-31 17:30:15 +0000
commit62145779bf0b8bb93b2fd121fec0361d3accfa09 (patch)
treeabedebe70d79ca2908b6ddb81da366b6c85361b2 /lib/System/Win32
parentf17684ec1e0a48745c7f5dc5b5192d490f743399 (diff)
downloadexternal_llvm-62145779bf0b8bb93b2fd121fec0361d3accfa09.zip
external_llvm-62145779bf0b8bb93b2fd121fec0361d3accfa09.tar.gz
external_llvm-62145779bf0b8bb93b2fd121fec0361d3accfa09.tar.bz2
Add llvm::sys::getHostTriple and remove
llvm::sys::getOS{Name,Version}. Right now the implementation just derives from LLVM_HOSTTRIPLE (which is wrong, but it doesn't look like we have a define for the target triple). Ideally this routine would actually be able to compute the triple for targets we care about. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68118 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/System/Win32')
-rw-r--r--lib/System/Win32/Host.inc20
1 files changed, 3 insertions, 17 deletions
diff --git a/lib/System/Win32/Host.inc b/lib/System/Win32/Host.inc
index 4fabc78..18f00f8 100644
--- a/lib/System/Win32/Host.inc
+++ b/lib/System/Win32/Host.inc
@@ -17,21 +17,7 @@
using namespace llvm;
-std::string sys::getOSName() {
- return "Windows";
-}
-
-std::string sys::getOSVersion() {
- OSVERSIONINFO osvi;
-
- memset(&osvi, 0, sizeof(osvi));
- osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
-
- if (!GetVersionEx(&osvi))
- return "";
-
- char buf[64];
- sprintf(buf, "%d.%d", (int)osvi.dwMajorVersion, (int)osvi.dwMinorVersion);
-
- return buf;
+std::string sys::getHostTriple() {
+ // FIXME: Adapt to running version.
+ return LLVM_HOSTTRIPLE;
}