Another Rust operator precedence bug
authorTom Tromey <tom@tromey.com>
Mon, 12 Dec 2022 13:36:55 +0000 (06:36 -0700)
committerTom Tromey <tom@tromey.com>
Mon, 12 Dec 2022 13:42:17 +0000 (06:42 -0700)
commit67a8c89601f6e1947484d5de23411634fef92e68
tree629c90f59a49113b751bf56fd94ea9557bc73273
parent167f3beb655da160e9241e76b7f8b1855b30c903
Another Rust operator precedence bug

My earlier patch to fix PR rust/29859 introduced a new operator
precedence bug in the Rust parser.  Assignment operators are
right-associative in Rust.  And, while this doesn't often matter, as
Rust assignments always have the value (), still as a matter of
principle we should get this correct.

Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29859
gdb/rust-parse.c
gdb/testsuite/gdb.rust/simple.exp