Conditional breakpoint with expression always triggers regardless of result
已完成
I found that conditional breakpoints don’t seem to work correctly.
For example, I set a condition like: "text.Contains("Hello")"
However, the breakpoint is always triggered, no matter whether the expression evaluates to true or false. It behaves as if I didn’t set any condition at all.
Environment:
CLion [your exact version, e.g. 2025.2.1]
Classic CLion (not Nova)

请先登录再写评论。
Hello!
When I debug a program with LLDB in the terminal and use
text.contains("Hello")as a condition for a breakpoint, I get the following error:Do you observe other behavior on your side? Are you able to use
text.Contains("Hello")as a condition when you debug a program in the terminal?Just in case,
texthas thestd::stringtype in my experiments.Anna Falevskaya
In this case,
textis a custom class that has aContainsmethod. Today I updated to the latest version of CLion [2025.2.2] and enabled Nova, and I could not reproduce the issue. For now, ignoring the post is fine with me.By the way, Nova is much better than the classic CLion in terms of performance and coding experience.