X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=lib%2FSupport%2FTriple.cpp;h=59a7ba148269585d72382d37a7c01e0ff025592d;hp=33472e51d17a4a7b1082daafd4cae12ca560926f;hb=71706a01b0cd04378575f953b49b1289c3e8de9a;hpb=0df66b878ff02ddb051bdc7c08af0511f1a3c3c3 diff --git a/lib/Support/Triple.cpp b/lib/Support/Triple.cpp index 33472e51d17..59a7ba14826 100644 --- a/lib/Support/Triple.cpp +++ b/lib/Support/Triple.cpp @@ -141,6 +141,7 @@ const char *Triple::getOSTypeName(OSType Kind) { switch (Kind) { case UnknownOS: return "unknown"; + case CloudABI: return "cloudabi"; case Darwin: return "darwin"; case DragonFly: return "dragonfly"; case FreeBSD: return "freebsd"; @@ -345,6 +346,7 @@ static Triple::VendorType parseVendor(StringRef VendorName) { static Triple::OSType parseOS(StringRef OSName) { return StringSwitch(OSName) + .StartsWith("cloudabi", Triple::CloudABI) .StartsWith("darwin", Triple::Darwin) .StartsWith("dragonfly", Triple::DragonFly) .StartsWith("freebsd", Triple::FreeBSD)