[clang-tools-extra] af28c74 - [clangd] Drop duplicate header

Kadir Cetinkaya via cfe-commits cfe-commits at lists.llvm.org
Sun May 3 06:20:32 PDT 2020


Author: Kadir Cetinkaya
Date: 2020-05-03T15:20:20+02:00
New Revision: af28c74e8fc5739b419e61ba91d5a052d6c4cd2c

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

LOG: [clangd] Drop duplicate header

Added: 
    

Modified: 
    

Removed: 
    clang-tools-extra/clangd/unittests/TestTracer.h


################################################################################
diff  --git a/clang-tools-extra/clangd/unittests/TestTracer.h b/clang-tools-extra/clangd/unittests/TestTracer.h
deleted file mode 100644
index ebe547355524..000000000000
--- a/clang-tools-extra/clangd/unittests/TestTracer.h
+++ /dev/null
@@ -1,50 +0,0 @@
-//===-- TestTracer.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
-//
-//===----------------------------------------------------------------------===//
-//
-// Allows setting up a fake tracer for tests.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_CLANG_TOOLS_EXTRA_UNITTESTS_CLANGD_TESTFS_H
-#define LLVM_CLANG_TOOLS_EXTRA_UNITTESTS_CLANGD_TESTFS_H
-
-#include "support/Trace.h"
-#include "llvm/ADT/StringMap.h"
-#include <string>
-#include <utility>
-#include <vector>
-
-namespace clang {
-namespace clangd {
-namespace trace {
-
-/// A RAII Tracer that can be used by tests.
-class TestTracer : public EventTracer {
-public:
-  TestTracer() : Session(*this) {}
-  /// Stores all the measurements to be returned with take later on.
-  void record(const Metric &Metric, double Value,
-              llvm::StringRef Label) override;
-
-  /// Returns recorded measurements for \p Metric and clears them.
-  std::vector<double> take(std::string Metric, std::string Label = "");
-
-private:
-  struct Measure {
-    std::string Label;
-    double Value;
-  };
-  /// Measurements recorded per metric.
-  llvm::StringMap<std::vector<Measure>> Measurements;
-  Session Session;
-};
-
-} // namespace trace
-} // namespace clangd
-} // namespace clang
-#endif


        


More information about the cfe-commits mailing list