Skip to content

Commit 93c35dd

Browse files
Change namespace llvm::swift to namespace llvm::binaryformat because of clashes with the apple/llvm-project repository
The namespace llvm::swift is causing errors to pop up in the apple/llvm-project build when cherry-picking 4ce1f3d into apple/llvm-project Differential Review: https://reviews.llvm.org/D118716 (cherry picked from commit 466329d)
1 parent 56cb9cb commit 93c35dd

File tree

9 files changed

+22
-19
lines changed

9 files changed

+22
-19
lines changed

llvm/include/llvm/BinaryFormat/Swift.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#define LLVM_BINARYFORMAT_SWIFT_H
1010

1111
namespace llvm {
12-
namespace swift {
12+
namespace binaryformat {
1313

1414
enum Swift5ReflectionSectionKind {
1515
#define HANDLE_SWIFT_SECTION(KIND, MACHO, ELF, COFF) KIND,
@@ -18,7 +18,7 @@ enum Swift5ReflectionSectionKind {
1818
unknown,
1919
last = unknown
2020
};
21-
} // end of namespace swift
21+
} // end of namespace binaryformat
2222
} // end of namespace llvm
2323

2424
#endif

llvm/include/llvm/DWARFLinker/DWARFStreamer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ class DwarfStreamer : public DwarfEmitter {
8888

8989
/// Emit the swift reflection section stored in \p Buffer.
9090
void emitSwiftReflectionSection(
91-
llvm::swift::Swift5ReflectionSectionKind ReflSectionKind,
91+
llvm::binaryformat::Swift5ReflectionSectionKind ReflSectionKind,
9292
StringRef Buffer, uint32_t Alignment, uint32_t Size);
9393

9494
/// Emit debug_ranges for \p FuncRange by translating the

llvm/include/llvm/MC/MCObjectFileInfo.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ class MCObjectFileInfo {
230230
MCSection *ReadOnly16Section = nullptr;
231231

232232
// Swift5 Reflection Data Sections
233-
std::array<MCSection *, swift::Swift5ReflectionSectionKind::last>
233+
std::array<MCSection *, binaryformat::Swift5ReflectionSectionKind::last>
234234
Swift5ReflectionSections = {};
235235

236236
public:
@@ -430,8 +430,9 @@ class MCObjectFileInfo {
430430

431431
// Swift5 Reflection Data Sections
432432
MCSection *getSwift5ReflectionSection(
433-
llvm::swift::Swift5ReflectionSectionKind ReflSectionKind) {
434-
return ReflSectionKind != llvm::swift::Swift5ReflectionSectionKind::unknown
433+
llvm::binaryformat::Swift5ReflectionSectionKind ReflSectionKind) {
434+
return ReflSectionKind !=
435+
llvm::binaryformat::Swift5ReflectionSectionKind::unknown
435436
? Swift5ReflectionSections[ReflSectionKind]
436437
: nullptr;
437438
}

llvm/include/llvm/Object/MachO.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@ class MachOObjectFile : public ObjectFile {
581581

582582
StringRef mapDebugSectionName(StringRef Name) const override;
583583

584-
llvm::swift::Swift5ReflectionSectionKind
584+
llvm::binaryformat::Swift5ReflectionSectionKind
585585
mapReflectionSectionNameToEnumValue(StringRef SectionName) const override;
586586

587587
bool hasPageZeroSegment() const { return HasPageZeroSegment; }

llvm/include/llvm/Object/ObjectFile.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -292,9 +292,9 @@ class ObjectFile : public SymbolicFile {
292292
virtual void getRelocationTypeName(DataRefImpl Rel,
293293
SmallVectorImpl<char> &Result) const = 0;
294294

295-
virtual llvm::swift::Swift5ReflectionSectionKind
295+
virtual llvm::binaryformat::Swift5ReflectionSectionKind
296296
mapReflectionSectionNameToEnumValue(StringRef SectionName) const {
297-
return llvm::swift::Swift5ReflectionSectionKind::unknown;
297+
return llvm::binaryformat::Swift5ReflectionSectionKind::unknown;
298298
};
299299

300300
Expected<uint64_t> getSymbolValue(DataRefImpl Symb) const;

llvm/lib/DWARFLinker/DWARFStreamer.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,8 +305,8 @@ void DwarfStreamer::emitSwiftAST(StringRef Buffer) {
305305
}
306306

307307
void DwarfStreamer::emitSwiftReflectionSection(
308-
llvm::swift::Swift5ReflectionSectionKind ReflSectionKind, StringRef Buffer,
309-
uint32_t Alignment, uint32_t Size) {
308+
llvm::binaryformat::Swift5ReflectionSectionKind ReflSectionKind,
309+
StringRef Buffer, uint32_t Alignment, uint32_t Size) {
310310
MCSection *ReflectionSection =
311311
MOFI->getSwift5ReflectionSection(ReflSectionKind);
312312
if (ReflectionSection == nullptr)

llvm/lib/MC/MCObjectFileInfo.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -304,9 +304,10 @@ void MCObjectFileInfo::initMachOMCObjectFileInfo(const Triple &T) {
304304
// these sections in the __DWARF segment instead.
305305
if (!Ctx->getSwift5ReflectionSegmentName().empty()) {
306306
#define HANDLE_SWIFT_SECTION(KIND, MACHO, ELF, COFF) \
307-
Swift5ReflectionSections[llvm::swift::Swift5ReflectionSectionKind::KIND] = \
308-
Ctx->getMachOSection(Ctx->getSwift5ReflectionSegmentName().data(), \
309-
MACHO, 0, SectionKind::getMetadata());
307+
Swift5ReflectionSections \
308+
[llvm::binaryformat::Swift5ReflectionSectionKind::KIND] = \
309+
Ctx->getMachOSection(Ctx->getSwift5ReflectionSegmentName().data(), \
310+
MACHO, 0, SectionKind::getMetadata());
310311
#include "llvm/BinaryFormat/Swift.def"
311312
}
312313

llvm/lib/Object/MachOObjectFile.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4684,13 +4684,14 @@ StringRef MachOObjectFile::mapDebugSectionName(StringRef Name) const {
46844684
.Default(Name);
46854685
}
46864686

4687-
llvm::swift::Swift5ReflectionSectionKind
4687+
llvm::binaryformat::Swift5ReflectionSectionKind
46884688
MachOObjectFile::mapReflectionSectionNameToEnumValue(
46894689
StringRef SectionName) const {
46904690
#define HANDLE_SWIFT_SECTION(KIND, MACHO, ELF, COFF) \
4691-
.Case(MACHO, llvm::swift::Swift5ReflectionSectionKind::KIND)
4692-
return StringSwitch<llvm::swift::Swift5ReflectionSectionKind>(SectionName)
4691+
.Case(MACHO, llvm::binaryformat::Swift5ReflectionSectionKind::KIND)
4692+
return StringSwitch<llvm::binaryformat::Swift5ReflectionSectionKind>(
4693+
SectionName)
46934694
#include "llvm/BinaryFormat/Swift.def"
4694-
.Default(llvm::swift::Swift5ReflectionSectionKind::unknown);
4695+
.Default(llvm::binaryformat::Swift5ReflectionSectionKind::unknown);
46954696
#undef HANDLE_SWIFT_SECTION
46964697
}

llvm/tools/dsymutil/DwarfLinkerForBinary.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ static bool binaryHasSwiftReflectionSections(const DebugMap &Map,
331331
}
332332
NameOrErr->consume_back("__TEXT");
333333
if (Object->mapReflectionSectionNameToEnumValue(*NameOrErr) !=
334-
llvm::swift::Swift5ReflectionSectionKind::unknown) {
334+
llvm::binaryformat::Swift5ReflectionSectionKind::unknown) {
335335
return true;
336336
}
337337
}

0 commit comments

Comments
 (0)