[Lldb-commits] [lldb] [lldb] Restrict expressions to one top-level assignment in DIL (PR #214348)
Ilia Kuklin via lldb-commits
lldb-commits at lists.llvm.org
Thu Aug 20 12:48:09 PDT 2026
kuilpd wrote:
@jimingham
I found a problem after rebasing this patch on main. It added a ternary conditional operator, which has precedence over the assignment. The problem is how to both keep the conditional operator on top level and disallow the assignments when other nodes use the conditional operator as an operand. I basically had to define two conditional nodes in the grammar, once at top level before the assignment, and once under the pure expressions node, so that it wouldn't be restricted just to top level, like the assignment. Take a look at the last commit aec018e, hopefully it makes sense.
https://github.com/llvm/llvm-project/pull/214348
More information about the lldb-commits
mailing list