From b64793999546ed8adebaeebd9d8345d18db8927d Mon Sep 17 00:00:00 2001 From: patrick Date: Mon, 3 Aug 2020 15:06:44 +0000 Subject: Remove LLVM 8.0.1 files. --- gnu/llvm/lib/ObjectYAML/ObjectYAML.cpp | 63 ---------------------------------- 1 file changed, 63 deletions(-) delete mode 100644 gnu/llvm/lib/ObjectYAML/ObjectYAML.cpp (limited to 'gnu/llvm/lib/ObjectYAML/ObjectYAML.cpp') diff --git a/gnu/llvm/lib/ObjectYAML/ObjectYAML.cpp b/gnu/llvm/lib/ObjectYAML/ObjectYAML.cpp deleted file mode 100644 index 850c1a5a06c..00000000000 --- a/gnu/llvm/lib/ObjectYAML/ObjectYAML.cpp +++ /dev/null @@ -1,63 +0,0 @@ -//===- ObjectYAML.cpp - YAML utilities for object files -------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file defines a wrapper class for handling tagged YAML input -// -//===----------------------------------------------------------------------===// - -#include "llvm/ObjectYAML/ObjectYAML.h" -#include "llvm/ADT/Twine.h" -#include "llvm/Support/YAMLParser.h" -#include "llvm/Support/YAMLTraits.h" -#include - -using namespace llvm; -using namespace yaml; - -void MappingTraits::mapping(IO &IO, - YamlObjectFile &ObjectFile) { - if (IO.outputting()) { - if (ObjectFile.Elf) - MappingTraits::mapping(IO, *ObjectFile.Elf); - if (ObjectFile.Coff) - MappingTraits::mapping(IO, *ObjectFile.Coff); - if (ObjectFile.MachO) - MappingTraits::mapping(IO, *ObjectFile.MachO); - if (ObjectFile.FatMachO) - MappingTraits::mapping(IO, - *ObjectFile.FatMachO); - } else { - if (IO.mapTag("!ELF")) { - ObjectFile.Elf.reset(new ELFYAML::Object()); - MappingTraits::mapping(IO, *ObjectFile.Elf); - } else if (IO.mapTag("!COFF")) { - ObjectFile.Coff.reset(new COFFYAML::Object()); - MappingTraits::mapping(IO, *ObjectFile.Coff); - } else if (IO.mapTag("!mach-o")) { - ObjectFile.MachO.reset(new MachOYAML::Object()); - MappingTraits::mapping(IO, *ObjectFile.MachO); - } else if (IO.mapTag("!fat-mach-o")) { - ObjectFile.FatMachO.reset(new MachOYAML::UniversalBinary()); - MappingTraits::mapping(IO, - *ObjectFile.FatMachO); - } else if (IO.mapTag("!WASM")) { - ObjectFile.Wasm.reset(new WasmYAML::Object()); - MappingTraits::mapping(IO, *ObjectFile.Wasm); - } else { - Input &In = (Input &)IO; - std::string Tag = In.getCurrentNode()->getRawTag(); - if (Tag.empty()) - IO.setError("YAML Object File missing document type tag!"); - else - IO.setError( - Twine("YAML Object File unsupported document type tag '") + - Twine(Tag) + Twine("'!")); - } - } -} -- cgit v1.2.3-59-g8ed1b