aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve
diff options
context:
space:
mode:
authorLiam Naddell <liam.naddell@mail.utoronto.ca>2024-08-08 05:31:58 -0400
committerArthur Cohen <arthur.cohen@embecosm.com>2025-03-19 15:32:10 +0100
commit8f4718f0b5900d1743563a5c4e8f3dcc6cec3468 (patch)
treeae89f610480cf9c9dd6f62ebf51da7fcce45eb01 /gcc/rust/resolve
parentb81a65f3cd6a5152df4bf45fe31dd4f0fc66ab72 (diff)
downloadgcc-8f4718f0b5900d1743563a5c4e8f3dcc6cec3468.zip
gcc-8f4718f0b5900d1743563a5c4e8f3dcc6cec3468.tar.gz
gcc-8f4718f0b5900d1743563a5c4e8f3dcc6cec3468.tar.bz2
gccrs: Dynamic dispatch with supertraits
gcc/rust/ChangeLog: * backend/rust-compile.cc: Modify compute_address_for_trait_item to support supertraits * typecheck/rust-tyty.cc: Remove auto gcc/testsuite/ChangeLog: * rust/compile/trait13.rs: Add test for supertraits of supertraits * rust/compile/trait14.rs: Diamond problem with supertraits test * rust/execute/torture/trait14.rs: Add test for dynamic dispatch with supertraits * rust/execute/torture/trait15.rs: Add test for dynamic dispatch with generics * rust/execute/torture/trait16.rs: Add test for dynamic dispatch with lifetime params 1 * rust/execute/torture/trait17.rs: Add test for dynamic dispatch with lifetime params 2 * rust/execute/torture/trait18.rs: Add test for default implementations with dynamic dispatch and supertraits Signed-off-by: Liam Naddell <liam.naddell@mail.utoronto.ca>
Diffstat (limited to 'gcc/rust/resolve')
0 files changed, 0 insertions, 0 deletions