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

llvm-svn: 75489
This commit is contained in:
Chris Lattner 2009-07-13 20:22:23 +00:00
parent 1b7661e588
commit 01218d5b17
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