Skip to content

Commit 55aa4ee

Browse files
committed
Merge branch 'target' of github.com:oontvoo/llvm-project into target
2 parents 9954083 + 20c8f59 commit 55aa4ee

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

lldb/include/lldb/Core/Telemetry.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#include "lldb/Utility/StructuredData.h"
1616
#include "lldb/Utility/UUID.h"
1717
#include "lldb/lldb-forward.h"
18-
#include "llvm/ADT/DenseMap.h"
1918
#include "llvm/ADT/FunctionExtras.h"
2019
#include "llvm/ADT/StringExtras.h"
2120
#include "llvm/ADT/StringRef.h"
@@ -30,7 +29,6 @@
3029

3130
#include <functional>
3231
#include <type_traits>
33-
#include <unordered_map>
3432
#include <utility>
3533

3634
namespace lldb_private {
@@ -57,10 +55,12 @@ struct LLDBConfig : public ::llvm::telemetry::Config {
5755
// must have their LLDBEntryKind in the similar form (ie., share common prefix
5856
// and differ by the last two bits)
5957
struct LLDBEntryKind : public ::llvm::telemetry::EntryKind {
60-
static const llvm::telemetry::KindType BaseInfo = 0b11000000;
61-
static const llvm::telemetry::KindType CommandInfo = 0b11010000;
62-
static const llvm::telemetry::KindType DebuggerInfo = 0b11000100;
63-
static const llvm::telemetry::KindType TargetInfo = 0b11001000;
58+
// clang-format off
59+
static const llvm::telemetry::KindType BaseInfo = 0b11000000;
60+
static const llvm::telemetry::KindType CommandInfo = 0b11010000;
61+
static const llvm::telemetry::KindType DebuggerInfo = 0b11001000;
62+
static const llvm::telemetry::KindType TargetInfo = 0b11000100;
63+
// clang-format on
6464
};
6565

6666
/// Defines a convenient type for timestamp of various events.

lldb/source/Core/Telemetry.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,8 @@ TelemetryManager *TelemetryManager::GetInstance() {
149149
}
150150

151151
void TelemetryManager::SetInstance(std::unique_ptr<TelemetryManager> manager) {
152-
g_instance = std::move(manager);
152+
if (Config::BuildTimeEnableTelemetry)
153+
g_instance = std::move(manager);
153154
}
154155

155156
} // namespace telemetry

0 commit comments

Comments
 (0)