Author: Jonas Devlieghere Date: 2020-10-22T22:17:11-07:00 New Revision: 3590a8319a5fb491cba2349509910c2479f49a00
URL: https://github.com/llvm/llvm-project/commit/3590a8319a5fb491cba2349509910c2479f49a00 DIFF: https://github.com/llvm/llvm-project/commit/3590a8319a5fb491cba2349509910c2479f49a00.diff LOG: [lldb] Fix bug instroduced by a00acbab45b0 g_expression_prefix, as the name implies, must be perfixed, not suffixed. Added: Modified: lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp Removed: ################################################################################ diff --git a/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp b/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp index 5fdb7b4f4d9c..9788a4e1c183 100644 --- a/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp +++ b/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp @@ -43,9 +43,10 @@ char ClangUtilityFunction::ID; /// The name of the function, as used in the text. ClangUtilityFunction::ClangUtilityFunction(ExecutionContextScope &exe_scope, std::string text, std::string name) - : UtilityFunction(exe_scope, std::move(text), std::move(name)) { - m_function_text.assign(ClangExpressionSourceCode::g_expression_prefix); -} + : UtilityFunction( + exe_scope, + std::string(ClangExpressionSourceCode::g_expression_prefix) + text, + std::move(name)) {} ClangUtilityFunction::~ClangUtilityFunction() {} _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits