aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp')
-rw-r--r--lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp b/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
index a6fdf66..8c05f09 100644
--- a/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
+++ b/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
@@ -1757,20 +1757,18 @@ static bool PrintFunctionNameWithArgs(Stream &s,
}
bool CPlusPlusLanguage::GetFunctionDisplayName(
- const SymbolContext *sc, const ExecutionContext *exe_ctx,
+ const SymbolContext &sc, const ExecutionContext *exe_ctx,
FunctionNameRepresentation representation, Stream &s) {
switch (representation) {
case FunctionNameRepresentation::eNameWithArgs: {
- assert(sc);
-
// Print the function name with arguments in it
- if (sc->function)
- return PrintFunctionNameWithArgs(s, exe_ctx, *sc);
+ if (sc.function)
+ return PrintFunctionNameWithArgs(s, exe_ctx, sc);
- if (!sc->symbol)
+ if (!sc.symbol)
return false;
- const char *cstr = sc->symbol->GetName().AsCString(nullptr);
+ const char *cstr = sc.symbol->GetName().AsCString(nullptr);
if (!cstr)
return false;