Skip to content

Commit 466329d

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
1 parent bb80872 commit 466329d

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
@@ -584,7 +584,7 @@ class MachOObjectFile : public ObjectFile {
584584

585585
StringRef mapDebugSectionName(StringRef Name) const override;
586586

587-
llvm::swift::Swift5ReflectionSectionKind
587+
llvm::binaryformat::Swift5ReflectionSectionKind
588588
mapReflectionSectionNameToEnumValue(StringRef SectionName) const override;
589589

590590
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
@@ -291,9 +291,9 @@ class ObjectFile : public SymbolicFile {
291291
virtual void getRelocationTypeName(DataRefImpl Rel,
292292
SmallVectorImpl<char> &Result) const = 0;
293293

294-
virtual llvm::swift::Swift5ReflectionSectionKind
294+
virtual llvm::binaryformat::Swift5ReflectionSectionKind
295295
mapReflectionSectionNameToEnumValue(StringRef SectionName) const {
296-
return llvm::swift::Swift5ReflectionSectionKind::unknown;
296+
return llvm::binaryformat::Swift5ReflectionSectionKind::unknown;
297297
};
298298

299299
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
@@ -4767,13 +4767,14 @@ MachOObjectFile::findDsymObjectMembers(StringRef Path) {
47674767
return ObjectPaths;
47684768
}
47694769

4770-
llvm::swift::Swift5ReflectionSectionKind
4770+
llvm::binaryformat::Swift5ReflectionSectionKind
47714771
MachOObjectFile::mapReflectionSectionNameToEnumValue(
47724772
StringRef SectionName) const {
47734773
#define HANDLE_SWIFT_SECTION(KIND, MACHO, ELF, COFF) \
4774-
.Case(MACHO, llvm::swift::Swift5ReflectionSectionKind::KIND)
4775-
return StringSwitch<llvm::swift::Swift5ReflectionSectionKind>(SectionName)
4774+
.Case(MACHO, llvm::binaryformat::Swift5ReflectionSectionKind::KIND)
4775+
return StringSwitch<llvm::binaryformat::Swift5ReflectionSectionKind>(
4776+
SectionName)
47764777
#include "llvm/BinaryFormat/Swift.def"
4777-
.Default(llvm::swift::Swift5ReflectionSectionKind::unknown);
4778+
.Default(llvm::binaryformat::Swift5ReflectionSectionKind::unknown);
47784779
#undef HANDLE_SWIFT_SECTION
47794780
}

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)