diff options
author | Liam Naddell <liam.naddell@mail.utoronto.ca> | 2024-08-08 05:31:58 -0400 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2025-03-19 15:32:10 +0100 |
commit | 8f4718f0b5900d1743563a5c4e8f3dcc6cec3468 (patch) | |
tree | ae89f610480cf9c9dd6f62ebf51da7fcce45eb01 /gcc/rust/resolve/rust-ast-resolve-path.h | |
parent | b81a65f3cd6a5152df4bf45fe31dd4f0fc66ab72 (diff) | |
download | gcc-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/rust-ast-resolve-path.h')
0 files changed, 0 insertions, 0 deletions