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

via llvm-commits llvm-commits at lists.llvm.org
Sun Dec 3 21:36:47 PST 2023


Author: Kazu Hirata
Date: 2023-12-03T21:36:43-08:00
New Revision: f4b1f44cb570a61533a876ca1dfaefd87b902485

URL: https://github.com/llvm/llvm-project/commit/f4b1f44cb570a61533a876ca1dfaefd87b902485
DIFF: https://github.com/llvm/llvm-project/commit/f4b1f44cb570a61533a876ca1dfaefd87b902485.diff

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

The last use was removed by:

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

Added: 
    

Modified: 
    

Removed: 
    llvm/include/llvm/DebugInfo/PDB/Native/Formatters.h


################################################################################
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


        


More information about the llvm-commits mailing list