1 //===-- llvm/BinaryFormat/Swift.h ---Swift Constants-------------*- C++ -*-===// 2 // 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6 // 7 8 #ifndef LLVM_BINARYFORMAT_SWIFT_H 9 #define LLVM_BINARYFORMAT_SWIFT_H 10 11 namespace llvm { 12 namespace binaryformat { 13 14 enum Swift5ReflectionSectionKind { 15 #define HANDLE_SWIFT_SECTION(KIND, MACHO, ELF, COFF) KIND, 16 #include "llvm/BinaryFormat/Swift.def" 17 #undef HANDLE_SWIFT_SECTION 18 unknown, 19 last = unknown 20 }; 21 } // end of namespace binaryformat 22 } // end of namespace llvm 23 24 #endif 25