diff --git a/llvm/include/llvm/BinaryFormat/MachO.h b/llvm/include/llvm/BinaryFormat/MachO.h --- a/llvm/include/llvm/BinaryFormat/MachO.h +++ b/llvm/include/llvm/BinaryFormat/MachO.h @@ -508,6 +508,8 @@ PLATFORM_TVOSSIMULATOR = 8, PLATFORM_WATCHOSSIMULATOR = 9, PLATFORM_DRIVERKIT = 10, + PLATFORM_VISIONOS = 11, + PLATFORM_VISIONOSSIMULATOR = 12, }; // Values for tools enum in build_tool_version. diff --git a/llvm/include/llvm/Object/MachO.h b/llvm/include/llvm/Object/MachO.h --- a/llvm/include/llvm/Object/MachO.h +++ b/llvm/include/llvm/Object/MachO.h @@ -794,6 +794,10 @@ case MachO::PLATFORM_TVOSSIMULATOR: return "tvossimulator"; case MachO::PLATFORM_WATCHOSSIMULATOR: return "watchossimulator"; case MachO::PLATFORM_DRIVERKIT: return "driverkit"; + case MachO::PLATFORM_VISIONOS: + return "visionos"; + case MachO::PLATFORM_VISIONOSSIMULATOR: + return "visionossimulator"; default: std::string ret; raw_string_ostream ss(ret);