[llvm] [PDB] Remove llvm/DebugInfo/PDB/Native/Formatters.h (PR #74257)

via llvm-commits llvm-commits at lists.llvm.org
Sun Dec 3 14:12:35 PST 2023


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-debuginfo

Author: Kazu Hirata (kazutakahirata)

<details>
<summary>Changes</summary>

The last use was removed by:

  commit 7b84b678a993c8a8236868f65d1d4c2b3e29fb3d
  Author: Zachary Turner <zturner@<!-- -->google.com>
  Date:   Mon Mar 26 18:01:07 2018 +0000


---
Full diff: https://github.com/llvm/llvm-project/pull/74257.diff


1 Files Affected:

- (removed) llvm/include/llvm/DebugInfo/PDB/Native/Formatters.h (-44) 


``````````diff
diff --git a/llvm/include/llvm/DebugInfo/PDB/Native/Formatters.h b/llvm/include/llvm/DebugInfo/PDB/Native/Formatters.h
deleted file mode 100644
index 29c957eeb5e04..0000000000000
--- a/llvm/include/llvm/DebugInfo/PDB/Native/Formatters.h
+++ /dev/null
@@ -1,44 +0,0 @@
-//===- Formatters.h ---------------------------------------------*- C++ -*-===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_DEBUGINFO_PDB_NATIVE_FORMATTERS_H
-#define LLVM_DEBUGINFO_PDB_NATIVE_FORMATTERS_H
-
-#include "llvm/ADT/ArrayRef.h"
-#include "llvm/ADT/StringRef.h"
-#include "llvm/DebugInfo/CodeView/Formatters.h"
-#include "llvm/DebugInfo/PDB/Native/RawConstants.h"
-#include "llvm/DebugInfo/PDB/Native/RawTypes.h"
-#include "llvm/Support/FormatProviders.h"
-
-#define FORMAT_CASE(Value, Name)                                               \
-  case Value:                                                                  \
-    Stream << Name;                                                            \
-    break;
-
-namespace llvm {
-template <> struct format_provider<pdb::PdbRaw_ImplVer> {
-  static void format(const pdb::PdbRaw_ImplVer &V, llvm::raw_ostream &Stream,
-                     StringRef Style) {
-    switch (V) {
-      FORMAT_CASE(pdb::PdbRaw_ImplVer::PdbImplVC110, "VC110")
-      FORMAT_CASE(pdb::PdbRaw_ImplVer::PdbImplVC140, "VC140")
-      FORMAT_CASE(pdb::PdbRaw_ImplVer::PdbImplVC2, "VC2")
-      FORMAT_CASE(pdb::PdbRaw_ImplVer::PdbImplVC4, "VC4")
-      FORMAT_CASE(pdb::PdbRaw_ImplVer::PdbImplVC41, "VC41")
-      FORMAT_CASE(pdb::PdbRaw_ImplVer::PdbImplVC50, "VC50")
-      FORMAT_CASE(pdb::PdbRaw_ImplVer::PdbImplVC70, "VC70")
-      FORMAT_CASE(pdb::PdbRaw_ImplVer::PdbImplVC70Dep, "VC70Dep")
-      FORMAT_CASE(pdb::PdbRaw_ImplVer::PdbImplVC80, "VC80")
-      FORMAT_CASE(pdb::PdbRaw_ImplVer::PdbImplVC98, "VC98")
-    }
-  }
-};
-}
-
-#endif

``````````

</details>


https://github.com/llvm/llvm-project/pull/74257


More information about the llvm-commits mailing list