gccrs: Simplify WildcardPattern let statement handling
commite81f5be60d1ff504f9b1b2c5cfad0a808bec4ff7
authorOwen Avery <powerboat9.gamer@gmail.com>
Fri, 3 Feb 2023 15:19:32 +0000 (3 10:19 -0500)
committerArthur Cohen <arthur.cohen@embecosm.com>
Thu, 6 Apr 2023 08:47:23 +0000 (6 10:47 +0200)
tree378ed85accda32828a04e91241f00e232fa0b91b
parent8a9886a85ea36788c329bba05eeeb00fca5f9a13
gccrs: Simplify WildcardPattern let statement handling

gcc/rust/ChangeLog:

* backend/rust-compile-pattern.cc
(CompilePatternLet::visit): Simplify WildcardPattern compilation for let statements.
* backend/rust-compile-var-decl.h:
(CompileVarDecl::visit): Remove variable declaration for WildcardPattern.
* resolve/rust-ast-resolve-pattern.h:
(PatternDeclaration::visit): Remove name resolution for WildcardPattern.

Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
gcc/rust/backend/rust-compile-pattern.cc
gcc/rust/backend/rust-compile-var-decl.h
gcc/rust/resolve/rust-ast-resolve-pattern.h