Add NetBSD to the Triple class, patch by Krister Walfridsson!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75489 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2009-07-13 20:22:23 +00:00
parent 892838336c
commit b8ac841c9a
2 changed files with 4 additions and 0 deletions

View File

@ -54,6 +54,7 @@ public:
DragonFly,
FreeBSD,
Linux,
NetBSD,
OpenBSD
};

View File

@ -48,6 +48,7 @@ const char *Triple::getOSTypeName(OSType Kind) {
case DragonFly: return "dragonfly";
case FreeBSD: return "freebsd";
case Linux: return "linux";
case NetBSD: return "netbsd";
case OpenBSD: return "openbsd";
}
@ -91,6 +92,8 @@ void Triple::Parse() const {
OS = FreeBSD;
else if (memcmp(&OSName[0], "linux", 5) == 0)
OS = Linux;
else if (memcmp(&OSName[0], "netbsd", 6) == 0)
OS = NetBSD;
else if (memcmp(&OSName[0], "openbsd", 7) == 0)
OS = OpenBSD;
else