This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/rust/master in repository gcc.
from 6b77eb316cd gccrs: Add move_val_init intrinsic new 09bdaafaf26 Remove unused ResolvePattern visitor new 99d89fda0b6 ci: Do not run `check-gccrs-prefix` on PRs to master new a505e2913b4 gccrs: Cleanup unused headers new 1eba43033b1 Add name resolution and ast lowering for slice pattern new 70b83a23f50 gccrs: Return resolved_node_id when possible new a8662e89f84 gccrs: support use declaration to write the type into the c [...] new 4f76aad18b2 Fix `FeatureGate::gate` will crash on 32-bit x86.
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .github/workflows/commit-format.yml | 2 +- gcc/rust/ast/rust-ast.h | 5 ++ gcc/rust/checks/errors/rust-feature-gate.cc | 4 +- gcc/rust/checks/errors/rust-feature.h | 6 +- gcc/rust/hir/rust-ast-lower-enumitem.h | 1 - gcc/rust/hir/rust-ast-lower-implitem.h | 2 - gcc/rust/hir/rust-ast-lower-item.cc | 24 ++++++-- gcc/rust/hir/rust-ast-lower-item.h | 12 ---- gcc/rust/hir/rust-ast-lower-pattern.cc | 23 +++++++- gcc/rust/hir/rust-ast-lower-pattern.h | 1 + gcc/rust/hir/rust-ast-lower-stmt.cc | 20 +++++-- gcc/rust/hir/rust-ast-lower-stmt.h | 7 --- gcc/rust/hir/rust-ast-lower-type.h | 1 - gcc/rust/hir/rust-ast-lower.cc | 2 +- gcc/rust/hir/rust-ast-lower.h | 5 +- gcc/rust/hir/tree/rust-hir-item.h | 2 + gcc/rust/resolve/rust-ast-resolve-expr.h | 1 - gcc/rust/resolve/rust-ast-resolve-item.cc | 27 ++++++++- gcc/rust/resolve/rust-ast-resolve-item.h | 6 +- gcc/rust/resolve/rust-ast-resolve-path.cc | 65 ++++++++++++++++------ gcc/rust/resolve/rust-ast-resolve-path.h | 12 ++-- gcc/rust/resolve/rust-ast-resolve-pattern.cc | 9 +++ gcc/rust/resolve/rust-ast-resolve-pattern.h | 26 +-------- gcc/rust/resolve/rust-ast-resolve-stmt.cc | 1 + gcc/rust/resolve/rust-ast-resolve-stmt.h | 1 - .../resolve/rust-ast-resolve-struct-expr-field.h | 1 - gcc/rust/resolve/rust-ast-resolve-toplevel.h | 22 +++++++- gcc/rust/resolve/rust-ast-resolve-type.h | 1 - gcc/rust/resolve/rust-ast-resolve.h | 1 - gcc/rust/typecheck/rust-hir-type-check-path.cc | 21 ++++++- gcc/rust/typecheck/rust-type-util.cc | 19 ++++++- gcc/rust/util/rust-hir-map.cc | 21 +++++++ gcc/rust/util/rust-hir-map.h | 4 ++ gcc/testsuite/rust/compile/issue-850.rs | 43 ++++++++++++++ gcc/testsuite/rust/compile/issue-855.rs | 23 ++++++++ 35 files changed, 309 insertions(+), 112 deletions(-) create mode 100644 gcc/testsuite/rust/compile/issue-850.rs create mode 100644 gcc/testsuite/rust/compile/issue-855.rs