Skip to content

Commit bad7ab1

Browse files
committed
[lldb][Language] Change GetFunctionDisplayName to take SymbolContext by reference
1 parent a45b133 commit bad7ab1

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

lldb/include/lldb/Target/Language.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ class Language : public PluginInterface {
268268
// the reference has never been assigned
269269
virtual bool IsUninitializedReference(ValueObject &valobj);
270270

271-
virtual bool GetFunctionDisplayName(const SymbolContext *sc,
271+
virtual bool GetFunctionDisplayName(const SymbolContext &sc,
272272
const ExecutionContext *exe_ctx,
273273
FunctionNameRepresentation representation,
274274
Stream &s);

lldb/source/Core/FormatEntity.cpp

+4-3
Original file line numberDiff line numberDiff line change
@@ -1719,7 +1719,7 @@ bool FormatEntity::Format(const Entry &entry, Stream &s,
17191719

17201720
if (language_plugin)
17211721
language_plugin_handled = language_plugin->GetFunctionDisplayName(
1722-
sc, exe_ctx, Language::FunctionNameRepresentation::eName, ss);
1722+
*sc, exe_ctx, Language::FunctionNameRepresentation::eName, ss);
17231723

17241724
if (language_plugin_handled) {
17251725
s << ss.GetString();
@@ -1754,7 +1754,7 @@ bool FormatEntity::Format(const Entry &entry, Stream &s,
17541754

17551755
if (language_plugin)
17561756
language_plugin_handled = language_plugin->GetFunctionDisplayName(
1757-
sc, exe_ctx, Language::FunctionNameRepresentation::eNameWithNoArgs,
1757+
*sc, exe_ctx, Language::FunctionNameRepresentation::eNameWithNoArgs,
17581758
ss);
17591759

17601760
if (language_plugin_handled) {
@@ -1789,7 +1789,8 @@ bool FormatEntity::Format(const Entry &entry, Stream &s,
17891789

17901790
if (language_plugin)
17911791
language_plugin_handled = language_plugin->GetFunctionDisplayName(
1792-
sc, exe_ctx, Language::FunctionNameRepresentation::eNameWithArgs, ss);
1792+
*sc, exe_ctx, Language::FunctionNameRepresentation::eNameWithArgs,
1793+
ss);
17931794

17941795
if (language_plugin_handled) {
17951796
s << ss.GetString();

lldb/source/Target/Language.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,7 @@ bool Language::IsNilReference(ValueObject &valobj) { return false; }
510510

511511
bool Language::IsUninitializedReference(ValueObject &valobj) { return false; }
512512

513-
bool Language::GetFunctionDisplayName(const SymbolContext *sc,
513+
bool Language::GetFunctionDisplayName(const SymbolContext &sc,
514514
const ExecutionContext *exe_ctx,
515515
FunctionNameRepresentation representation,
516516
Stream &s) {

0 commit comments

Comments
 (0)