authorgravatar for jay@jayschwa.netJay Petacat <jay@jayschwa.net> 2021-07-16 18:31:00-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-07-16 19:35:25-04:00
log9979741bff5867818e4186348e7aa4e271389317
treeb46fbf80be24b6cba954c63008740cf2dc26402d
parent8cde0c91c6e95853a092ff8e00f92d804102a5dc

stage1: Fix OsOther by adding missing OsPlan9


2 files changed, 7 insertions(+), 0 deletions(-)

src/stage1/stage1.h+1
......@@ -97,6 +97,7 @@ enum Os {
9797 OsOpenCL,
9898 OsGLSL450,
9999 OsVulkan,
100 OsPlan9,
100101 OsOther,
101102};
102103
src/stage1/target.cpp+6
......@@ -125,6 +125,7 @@ static const Os os_list[] = {
125125 OsOpenCL,
126126 OsGLSL450,
127127 OsVulkan,
128 OsPlan9,
128129 OsOther,
129130};
130131
......@@ -219,6 +220,7 @@ ZigLLVM_OSType get_llvm_os_type(Os os_type) {
219220 case OsOpenCL:
220221 case OsGLSL450:
221222 case OsVulkan:
223 case OsPlan9:
222224 case OsOther:
223225 return ZigLLVM_UnknownOS;
224226 case OsAnanas:
......@@ -298,6 +300,8 @@ const char *target_os_name(Os os_type) {
298300 switch (os_type) {
299301 case OsFreestanding:
300302 return "freestanding";
303 case OsPlan9:
304 return "plan9";
301305 case OsUefi:
302306 return "uefi";
303307 case OsOther:
......@@ -667,6 +671,7 @@ uint32_t target_c_type_size_in_bits(const ZigTarget *target, CIntType id) {
667671 case OsWASI:
668672 case OsHaiku:
669673 case OsEmscripten:
674 case OsPlan9:
670675 switch (id) {
671676 case CIntTypeShort:
672677 case CIntTypeUShort:
......@@ -975,6 +980,7 @@ ZigLLVM_EnvironmentType target_default_abi(ZigLLVM_ArchType arch, Os os) {
975980 case OsOpenCL:
976981 case OsGLSL450:
977982 case OsVulkan:
983 case OsPlan9:
978984 return ZigLLVM_UnknownEnvironment;
979985 }
980986 zig_unreachable();