Index: lld/MachO/Arch/ARM64Common.h =================================================================== --- lld/MachO/Arch/ARM64Common.h +++ lld/MachO/Arch/ARM64Common.h @@ -16,8 +16,7 @@ #include "llvm/BinaryFormat/MachO.h" -namespace lld { -namespace macho { +namespace lld::macho { struct ARM64Common : TargetInfo { template ARM64Common(LP lp) : TargetInfo(lp) {} @@ -148,7 +147,6 @@ buf32[2] = sym.lazyBindOffset; } -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/ConcatOutputSection.h =================================================================== --- lld/MachO/ConcatOutputSection.h +++ lld/MachO/ConcatOutputSection.h @@ -15,8 +15,7 @@ #include "llvm/ADT/DenseMap.h" #include "llvm/ADT/MapVector.h" -namespace lld { -namespace macho { +namespace lld::macho { class Defined; @@ -109,7 +108,6 @@ extern llvm::DenseMap thunkMap; -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/Driver.h =================================================================== --- lld/MachO/Driver.h +++ lld/MachO/Driver.h @@ -20,8 +20,7 @@ #include #include -namespace lld { -namespace macho { +namespace lld::macho { class DylibFile; class InputFile; @@ -111,7 +110,6 @@ extern std::unique_ptr depTracker; -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/Dwarf.h =================================================================== --- lld/MachO/Dwarf.h +++ lld/MachO/Dwarf.h @@ -12,8 +12,7 @@ #include "llvm/ADT/StringRef.h" #include "llvm/DebugInfo/DWARF/DWARFObject.h" -namespace lld { -namespace macho { +namespace lld::macho { class ObjFile; @@ -57,7 +56,6 @@ llvm::StringRef strSection; }; -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/EhFrame.h =================================================================== --- lld/MachO/EhFrame.h +++ lld/MachO/EhFrame.h @@ -50,8 +50,7 @@ * 5. (Optional) LSDA address (pointer-sized pcrel offset) * 6. DWARF instructions (ignored by LLD) */ -namespace lld { -namespace macho { +namespace lld::macho { class EhReader { public: @@ -112,7 +111,6 @@ SmallVector newRelocs; }; -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/ExportTrie.h =================================================================== --- lld/MachO/ExportTrie.h +++ lld/MachO/ExportTrie.h @@ -14,8 +14,7 @@ #include -namespace lld { -namespace macho { +namespace lld::macho { struct TrieNode; class Symbol; @@ -44,7 +43,6 @@ void parseTrie(const uint8_t *buf, size_t size, const TrieEntryCallback &); -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/ICF.h =================================================================== --- lld/MachO/ICF.h +++ lld/MachO/ICF.h @@ -13,15 +13,13 @@ #include "lld/Common/LLVM.h" #include -namespace lld { -namespace macho { +namespace lld::macho { class Symbol; void markAddrSigSymbols(); void markSymAsAddrSig(Symbol *s); void foldIdenticalSections(bool onlyCfStrings); -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/LTO.h =================================================================== --- lld/MachO/LTO.h +++ lld/MachO/LTO.h @@ -14,14 +14,11 @@ #include #include -namespace llvm { -namespace lto { +namespace llvm::lto { class LTO; -} // namespace lto -} // namespace llvm +} // namespace llvm::lto -namespace lld { -namespace macho { +namespace lld::macho { class BitcodeFile; class ObjFile; @@ -39,7 +36,6 @@ std::vector> files; }; -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/MachOStructs.h =================================================================== --- lld/MachO/MachOStructs.h +++ lld/MachO/MachOStructs.h @@ -17,9 +17,7 @@ #include "llvm/Support/Endian.h" -namespace lld { - -namespace structs { +namespace lld::structs { struct nlist_64 { llvm::support::ulittle32_t n_strx; @@ -44,8 +42,6 @@ llvm::support::ulittle64_t stacksize; }; -} // namespace structs - -} // namespace lld +} // namespace lld::structs #endif Index: lld/MachO/MapFile.h =================================================================== --- lld/MachO/MapFile.h +++ lld/MachO/MapFile.h @@ -9,10 +9,8 @@ #ifndef LLD_MACHO_MAPFILE_H #define LLD_MACHO_MAPFILE_H -namespace lld { -namespace macho { +namespace lld::macho { void writeMapFile(); -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/MarkLive.h =================================================================== --- lld/MachO/MarkLive.h +++ lld/MachO/MarkLive.h @@ -9,12 +9,10 @@ #ifndef LLD_MACHO_MARKLIVE_H #define LLD_MACHO_MARKLIVE_H -namespace lld { -namespace macho { +namespace lld::macho { void markLive(); -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif // LLD_MACHO_MARKLIVE_H Index: lld/MachO/MarkLive.cpp =================================================================== --- lld/MachO/MarkLive.cpp +++ lld/MachO/MarkLive.cpp @@ -15,8 +15,7 @@ #include "mach-o/compact_unwind_encoding.h" #include "llvm/Support/TimeProfiler.h" -namespace lld { -namespace macho { +namespace lld::macho { using namespace llvm; using namespace llvm::MachO; @@ -288,5 +287,4 @@ marker->markTransitively(); } -} // namespace macho -} // namespace lld +} // namespace lld::macho Index: lld/MachO/ObjC.h =================================================================== --- lld/MachO/ObjC.h +++ lld/MachO/ObjC.h @@ -11,8 +11,7 @@ #include "llvm/Support/MemoryBuffer.h" -namespace lld { -namespace macho { +namespace lld::macho { namespace objc { @@ -25,7 +24,6 @@ bool hasObjCSection(llvm::MemoryBufferRef); -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/OutputSection.h =================================================================== --- lld/MachO/OutputSection.h +++ lld/MachO/OutputSection.h @@ -16,8 +16,7 @@ #include -namespace lld { -namespace macho { +namespace lld::macho { class Defined; class InputSection; @@ -98,7 +97,6 @@ Kind sectionKind; }; -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/OutputSegment.h =================================================================== --- lld/MachO/OutputSegment.h +++ lld/MachO/OutputSegment.h @@ -17,8 +17,7 @@ #include #include -namespace lld { -namespace macho { +namespace lld::macho { namespace segment_names { @@ -72,7 +71,6 @@ OutputSegment *getOrCreateOutputSegment(StringRef name); -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/Relocations.h =================================================================== --- lld/MachO/Relocations.h +++ lld/MachO/Relocations.h @@ -17,8 +17,7 @@ #include #include -namespace lld { -namespace macho { +namespace lld::macho { LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE(); class Symbol; @@ -124,7 +123,6 @@ extern const RelocAttrs invalidRelocAttrs; -} // namespace macho -} // namespace lld +} // namespace lld::Macho #endif Index: lld/MachO/SectionPriorities.h =================================================================== --- lld/MachO/SectionPriorities.h +++ lld/MachO/SectionPriorities.h @@ -12,8 +12,7 @@ #include "InputSection.h" #include "llvm/ADT/DenseMap.h" -namespace lld { -namespace macho { +namespace lld::macho { using SectionPair = std::pair; @@ -76,7 +75,6 @@ }; extern PriorityBuilder priorityBuilder; -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/SymbolTable.h =================================================================== --- lld/MachO/SymbolTable.h +++ lld/MachO/SymbolTable.h @@ -16,8 +16,7 @@ #include "llvm/ADT/DenseMap.h" #include "llvm/Object/Archive.h" -namespace lld { -namespace macho { +namespace lld::macho { class ArchiveFile; class DylibFile; @@ -80,7 +79,6 @@ extern std::unique_ptr symtab; -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/SyntheticSections.h =================================================================== --- lld/MachO/SyntheticSections.h +++ lld/MachO/SyntheticSections.h @@ -31,8 +31,7 @@ class DWARFUnit; } // namespace llvm -namespace lld { -namespace macho { +namespace lld::macho { class Defined; class DylibSymbol; @@ -645,7 +644,6 @@ void createSyntheticSymbols(); -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/Target.h =================================================================== --- lld/MachO/Target.h +++ lld/MachO/Target.h @@ -20,8 +20,7 @@ #include #include -namespace lld { -namespace macho { +namespace lld::macho { LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE(); class Symbol; @@ -164,7 +163,6 @@ extern TargetInfo *target; -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/UnwindInfoSection.h =================================================================== --- lld/MachO/UnwindInfoSection.h +++ lld/MachO/UnwindInfoSection.h @@ -15,8 +15,7 @@ #include "mach-o/compact_unwind_encoding.h" -namespace lld { -namespace macho { +namespace lld::macho { class UnwindInfoSection : public SyntheticSection { public: @@ -37,7 +36,6 @@ UnwindInfoSection *makeUnwindInfoSection(); -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif Index: lld/MachO/Writer.h =================================================================== --- lld/MachO/Writer.h +++ lld/MachO/Writer.h @@ -11,8 +11,7 @@ #include -namespace lld { -namespace macho { +namespace lld::macho { class OutputSection; class InputSection; @@ -36,7 +35,6 @@ extern OutputSection *firstTLVDataSection; -} // namespace macho -} // namespace lld +} // namespace lld::macho #endif