Skip to content

Commit 75c5cd0

Browse files
committed
fixup! drop \01 mangling prefix when searching using IR function name
1 parent 7408359 commit 75c5cd0

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lldb/source/Expression/IRInterpreter.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,9 @@ class InterpreterStackFrame {
259259
break;
260260
case Value::FunctionVal:
261261
if (const Function *constant_func = dyn_cast<Function>(constant)) {
262-
lldb_private::ConstString name(constant_func->getName());
262+
lldb_private::ConstString name(
263+
llvm::GlobalValue::dropLLVMManglingEscape(
264+
constant_func->getName()));
263265
bool missing_weak = false;
264266
lldb::addr_t addr = m_execution_unit.FindSymbol(name, missing_weak);
265267
if (addr == LLDB_INVALID_ADDRESS)

0 commit comments

Comments
 (0)