summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ObjectYAML/MachOYAML.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/ObjectYAML/MachOYAML.cpp')
-rw-r--r--llvm/lib/ObjectYAML/MachOYAML.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/llvm/lib/ObjectYAML/MachOYAML.cpp b/llvm/lib/ObjectYAML/MachOYAML.cpp
index 15ff4efb5c3..0a303a6e739 100644
--- a/llvm/lib/ObjectYAML/MachOYAML.cpp
+++ b/llvm/lib/ObjectYAML/MachOYAML.cpp
@@ -132,34 +132,6 @@ void MappingTraits<MachOYAML::UniversalBinary>::mapping(
IO.setContext(nullptr);
}
-void MappingTraits<MachOYAML::MachFile>::mapping(
- IO &IO, MachOYAML::MachFile &MachFile) {
- if (!IO.getContext()) {
- IO.setContext(&MachFile);
- }
- if (IO.outputting()) {
- if (MachFile.isFat) {
- IO.mapTag("!fat-mach-o", true);
- MappingTraits<MachOYAML::UniversalBinary>::mapping(IO, MachFile.FatFile);
- } else {
- IO.mapTag("!mach-o", true);
- MappingTraits<MachOYAML::Object>::mapping(IO, MachFile.ThinFile);
- }
- } else {
- if (IO.mapTag("!fat-mach-o")) {
- MachFile.isFat = true;
- MappingTraits<MachOYAML::UniversalBinary>::mapping(IO, MachFile.FatFile);
- } else if (IO.mapTag("!mach-o")) {
- MachFile.isFat = false;
- MappingTraits<MachOYAML::Object>::mapping(IO, MachFile.ThinFile);
- } else {
- assert(false && "No tag found in YAML, cannot identify file type!");
- }
- }
- if (IO.getContext() == &MachFile)
- IO.setContext(nullptr);
-}
-
void MappingTraits<MachOYAML::LinkEditData>::mapping(
IO &IO, MachOYAML::LinkEditData &LinkEditData) {
IO.mapOptional("RebaseOpcodes", LinkEditData.RebaseOpcodes);
OpenPOWER on IntegriCloud