Skip to content

Commit 0c7d826

Browse files
[NFC][lldb] move DiagnosticsRendering to Host (llvm#168696)
NFC patch which moves `DiagnosticsRendering` from `Utility` to `Host`. This refactoring is needed for llvm#168603. It adds a method to check whether the current terminal supports Unicode or not. This will be OS dependent and a better fit for `Host`. Since `Utility` cannot depend on `Host`, `DiagnosticsRendering` must live in `Host` instead.
1 parent 449807a commit 0c7d826

File tree

16 files changed

+12
-12
lines changed

16 files changed

+12
-12
lines changed

lldb/include/lldb/Expression/DiagnosticManager.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#include "lldb/lldb-defines.h"
1313
#include "lldb/lldb-types.h"
1414

15-
#include "lldb/Utility/DiagnosticsRendering.h"
15+
#include "lldb/Host/common/DiagnosticsRendering.h"
1616
#include "lldb/Utility/FileSpec.h"
1717
#include "lldb/Utility/Status.h"
1818

lldb/include/lldb/Interpreter/CommandReturnObject.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#define LLDB_INTERPRETER_COMMANDRETURNOBJECT_H
1111

1212
#include "lldb/Host/StreamFile.h"
13-
#include "lldb/Utility/DiagnosticsRendering.h"
13+
#include "lldb/Host/common/DiagnosticsRendering.h"
1414
#include "lldb/Utility/StreamString.h"
1515
#include "lldb/Utility/StreamTee.h"
1616
#include "lldb/Utility/StructuredData.h"

lldb/include/lldb/ValueObject/DILParser.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
#ifndef LLDB_VALUEOBJECT_DILPARSER_H
1010
#define LLDB_VALUEOBJECT_DILPARSER_H
1111

12+
#include "lldb/Host/common/DiagnosticsRendering.h"
1213
#include "lldb/Target/ExecutionContextScope.h"
13-
#include "lldb/Utility/DiagnosticsRendering.h"
1414
#include "lldb/Utility/Status.h"
1515
#include "lldb/ValueObject/DILAST.h"
1616
#include "lldb/ValueObject/DILLexer.h"

lldb/source/Commands/CommandObjectExpression.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include "lldb/Expression/UserExpression.h"
1414
#include "lldb/Host/OptionParser.h"
1515
#include "lldb/Host/StreamFile.h"
16+
#include "lldb/Host/common/DiagnosticsRendering.h"
1617
#include "lldb/Interpreter/CommandInterpreter.h"
1718
#include "lldb/Interpreter/CommandOptionArgumentTable.h"
1819
#include "lldb/Interpreter/CommandReturnObject.h"
@@ -21,7 +22,6 @@
2122
#include "lldb/Target/Process.h"
2223
#include "lldb/Target/StackFrame.h"
2324
#include "lldb/Target/Target.h"
24-
#include "lldb/Utility/DiagnosticsRendering.h"
2525
#include "lldb/lldb-enumerations.h"
2626
#include "lldb/lldb-forward.h"
2727
#include "lldb/lldb-private-enumerations.h"

lldb/source/Host/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ macro(add_host_subdirectory group)
1717
endmacro()
1818

1919
add_host_subdirectory(common
20+
common/DiagnosticsRendering.cpp
2021
common/FileAction.cpp
2122
common/FileCache.cpp
2223
common/File.cpp

lldb/source/Utility/DiagnosticsRendering.cpp renamed to lldb/source/Host/common/DiagnosticsRendering.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9-
#include "lldb/Utility/DiagnosticsRendering.h"
9+
#include "lldb/Host/common/DiagnosticsRendering.h"
1010
#include <cstdint>
1111

1212
using namespace lldb_private;

lldb/source/Interpreter/CommandReturnObject.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#include "lldb/Interpreter/CommandReturnObject.h"
1010

11-
#include "lldb/Utility/DiagnosticsRendering.h"
11+
#include "lldb/Host/common/DiagnosticsRendering.h"
1212
#include "lldb/Utility/Status.h"
1313
#include "lldb/Utility/StreamString.h"
1414

lldb/source/Interpreter/Options.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
#include <set>
1515

1616
#include "lldb/Host/OptionParser.h"
17+
#include "lldb/Host/common/DiagnosticsRendering.h"
1718
#include "lldb/Interpreter/CommandCompletions.h"
1819
#include "lldb/Interpreter/CommandInterpreter.h"
1920
#include "lldb/Interpreter/CommandObject.h"
2021
#include "lldb/Interpreter/CommandReturnObject.h"
2122
#include "lldb/Target/Target.h"
2223
#include "lldb/Utility/AnsiTerminal.h"
23-
#include "lldb/Utility/DiagnosticsRendering.h"
2424
#include "lldb/Utility/StreamString.h"
2525
#include "llvm/ADT/STLExtras.h"
2626

lldb/source/Utility/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ add_lldb_library(lldbUtility NO_INTERNAL_DEPENDENCIES
3838
DataEncoder.cpp
3939
DataExtractor.cpp
4040
Diagnostics.cpp
41-
DiagnosticsRendering.cpp
4241
Environment.cpp
4342
ErrorMessages.cpp
4443
Event.cpp

0 commit comments

Comments
 (0)