aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
diff options
context:
space:
mode:
authorMichael Buch <michaelbuch12@gmail.com>2025-06-13 12:43:27 +0100
committerGitHub <noreply@github.com>2025-06-13 12:43:27 +0100
commit41b37f05554ae59974675ae219430b5598c6159f (patch)
tree6adb19b3862250ee5c7c19afa7614eb46e35ed2c /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
parent4236423ee863be5903819db57205fc83a4bd21e1 (diff)
downloadllvm-41b37f05554ae59974675ae219430b5598c6159f.zip
llvm-41b37f05554ae59974675ae219430b5598c6159f.tar.gz
llvm-41b37f05554ae59974675ae219430b5598c6159f.tar.bz2
[lldb] CommandObjectMemoryFind: Improve expression evaluation error messages (#144036)
We now bubble up the expression evaluation diagnostics to the user and also distinguish between "expression failed to parse/run" versus other ways in which expressions didn't complete (e.g., setup errors, etc.). Before: ``` (lldb) memory find -e "" 0x16fdfedc0 0x16fdfede0 error: expression evaluation failed. pass a string instead (lldb) memory find -e "invalid" 0x16fdfedc0 0x16fdfede0 error: expression evaluation failed. pass a string instead ``` After: ``` (lldb) memory find -e "" 0x16fdfedc0 0x16fdfede0 error: Expression evaluation failed: error: No result returned from expression. Exit status: 1 (lldb) memory find -e "invalid" 0x16fdfedc0 0x16fdfede0 error: Expression evaluation failed: error: <user expression 0>:1:1: use of undeclared identifier 'invalid' 1 | invalid | ^~~~~~~ ```
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions