aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/rust/compile/struct-expr-parse.rs
diff options
context:
space:
mode:
authorOwen Avery <powerboat9.gamer@gmail.com>2025-02-26 09:56:42 -0500
committerArthur Cohen <arthur.cohen@embecosm.com>2025-03-24 13:30:42 +0100
commit6b0faf2946a390d5e1493391f5f1eed71b469254 (patch)
treef3a1a9295ff6d423fd7fb0987e5406367a63837d /gcc/testsuite/rust/compile/struct-expr-parse.rs
parent0b342630e4f0bcd322409d9aeb8c0bc02d7d0890 (diff)
downloadgcc-6b0faf2946a390d5e1493391f5f1eed71b469254.zip
gcc-6b0faf2946a390d5e1493391f5f1eed71b469254.tar.gz
gcc-6b0faf2946a390d5e1493391f5f1eed71b469254.tar.bz2
gccrs: Prevent multiple resolution insertion
gcc/rust/ChangeLog: * expand/rust-derive-clone.cc (DeriveClone::clone_impl): Avoid using the same node id multiple times. (DeriveClone::clone_enum_identifier): Likewise. (DeriveClone::clone_enum_tuple): Likewise. * expand/rust-derive-copy.cc (DeriveCopy::copy_impl): Likewise. * resolve/rust-ast-resolve-item.cc (flatten_list): Likewise. * resolve/rust-ast-resolve-path.cc (ResolvePath::resolve_path): Prevent reinsertion of resolutions. * resolve/rust-ast-resolve-type.cc (ResolveRelativeTypePath::go): Likewise. * typecheck/rust-hir-type-check-expr.cc (TypeCheckExpr::resolve_fn_trait_call): Likewise. * resolve/rust-name-resolver.cc (Resolver::insert_resolved_name): Catch multiple resolution insertions. (Resolver::insert_resolved_type): Likewise. gcc/testsuite/ChangeLog: * rust/compile/nr2/exclude: Remove entries. Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
Diffstat (limited to 'gcc/testsuite/rust/compile/struct-expr-parse.rs')
0 files changed, 0 insertions, 0 deletions