aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Bitcode/Inputs/thinlto-function-summary-callgraph-relbf.bc
diff options
context:
space:
mode:
authorMichael Buch <michaelbuch12@gmail.com>2026-02-05 08:43:17 +0000
committerGitHub <noreply@github.com>2026-02-05 08:43:17 +0000
commit58912f3c73f9001b2495e1a801275cd537a9f4a9 (patch)
tree6f71c8b46d3a576f215cdc1660d68017b55596ae /llvm/test/Bitcode/Inputs/thinlto-function-summary-callgraph-relbf.bc
parentdbb42c9a4ef23611781ab20c0a3fca05ca17325a (diff)
downloadllvm-58912f3c73f9001b2495e1a801275cd537a9f4a9.zip
llvm-58912f3c73f9001b2495e1a801275cd537a9f4a9.tar.gz
llvm-58912f3c73f9001b2495e1a801275cd537a9f4a9.tar.bz2
[lldb][Expression] Emit hint to use --c++-ignore-context-qualifiers (#177927)
Depends on: * https://github.com/llvm/llvm-project/pull/177921 * https://github.com/llvm/llvm-project/pull/177926 (only last commit is relevant for this review) This patch emits a workaround suggestion (in the form of a `note:` diagnostic) when an expression fails due to trying to mutate state/call functions with CV-qualifiers that are disallowed by C++ language rules based on the context the expression is evaluated in. The note looks as follows: ``` (lldb) expr next.method() ˄ ╰─ error: 'this' argument to member function 'method' has type 'const Bar', but function is not marked const note: Ran expression as 'C++14'. note: note: 'method' declared here note: Possibly trying to mutate object in a const context. Try running the expression with: expression --c++-ignore-context-qualifiers -- <your expression> ```
Diffstat (limited to 'llvm/test/Bitcode/Inputs/thinlto-function-summary-callgraph-relbf.bc')
0 files changed, 0 insertions, 0 deletions