// issue #117766 #![feature(let_chains)] fn main() { if let () = () && let () = () { //~ERROR: found a `{` in the middle of a let-chain && let () = () { } } fn quux() { while let () = () && let () = () { //~ERROR: found a `{` in the middle of a let-chain && let () = () { } } fn foobar() { while false {} { && let () = () } fn fubar() { while false { { && let () = () } } fn qux() { let foo = false; match foo { _ if foo => { && let () = () _ => {} } } fn foo() { { && let () = () } fn bar() { if false {} { && let () = () } fn baz() { if false { { && let () = () } } //~ERROR: this file contains an unclosed delimiter