Skip to content
This repository was archived by the owner on Sep 2, 2018. It is now read-only.

Commit bd61c32

Browse files
author
Dylan McKay
committed
[AVR] Add 'none' as a valid OS
1 parent e184ee7 commit bd61c32

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

include/llvm/ADT/Triple.h

+1
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ class Triple {
144144
Win32,
145145
Haiku,
146146
Minix,
147+
None,
147148
RTEMS,
148149
NaCl, // Native Client
149150
CNK, // BG/P Compute-Node Kernel

lib/Support/Triple.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@ const char *Triple::getOSTypeName(OSType Kind) {
168168
case Win32: return "windows";
169169
case Haiku: return "haiku";
170170
case Minix: return "minix";
171+
case None: return "none";
171172
case RTEMS: return "rtems";
172173
case NaCl: return "nacl";
173174
case CNK: return "cnk";
@@ -404,6 +405,7 @@ static Triple::OSType parseOS(StringRef OSName) {
404405
.StartsWith("windows", Triple::Win32)
405406
.StartsWith("haiku", Triple::Haiku)
406407
.StartsWith("minix", Triple::Minix)
408+
.StartsWith("none", Triple::None)
407409
.StartsWith("rtems", Triple::RTEMS)
408410
.StartsWith("nacl", Triple::NaCl)
409411
.StartsWith("cnk", Triple::CNK)

0 commit comments

Comments
 (0)