Mercurial > hg > CbC > CbC_llvm
view lld/MachO/ObjC.h @ 266:00f31e85ec16 default tip
Added tag current for changeset 31d058e83c98
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 14 Oct 2023 10:13:55 +0900 |
parents | 1f2b6ac9f198 |
children |
line wrap: on
line source
//===- ObjC.h ---------------------------------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef LLD_MACHO_OBJC_H #define LLD_MACHO_OBJC_H #include "llvm/Support/MemoryBuffer.h" namespace lld::macho { namespace objc { constexpr const char klass[] = "_OBJC_CLASS_$_"; constexpr const char metaclass[] = "_OBJC_METACLASS_$_"; constexpr const char ehtype[] = "_OBJC_EHTYPE_$_"; constexpr const char ivar[] = "_OBJC_IVAR_$_"; // Check for duplicate method names within related categories / classes. void checkCategories(); } // namespace objc bool hasObjCSection(llvm::MemoryBufferRef); } // namespace lld::macho #endif