]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix false positive for top-level AltPattern
authorOwen Avery <powerboat9.gamer@gmail.com>
Sun, 18 Feb 2024 05:19:25 +0000 (00:19 -0500)
committerCohenArthur <arthur.cohen@embecosm.com>
Tue, 20 Feb 2024 10:45:15 +0000 (10:45 +0000)
commit5989e3d614b1919bc9299383bb147cc6a14dec4b
tree5ebc45e200149d0f9eed4e2ca557a14af3804722
parentf2e19364bca0182a53e2df9e4dddd9e6ba89cc7e
Fix false positive for top-level AltPattern

gcc/rust/ChangeLog:

* hir/rust-ast-lower-pattern.cc
(ASTLoweringPattern::visit):
Reset is_let_top_level while visiting GroupedPattern.

gcc/testsuite/ChangeLog:

* rust/compile/let_alt.rs: Check for false positive.

Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
gcc/rust/hir/rust-ast-lower-pattern.cc
gcc/testsuite/rust/compile/let_alt.rs