diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2021-09-10 14:21:43 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-10 14:21:43 +0000 |
commit | 2bf19c1b20bfad19136e17c0c7fa765e161b789c (patch) | |
tree | 9921253c39d493c64aa3218de4965f12ff20e022 /gcc/rust/backend/rust-compile-extern.h | |
parent | c0254d7efe135ca3de755504a1f042010ee45786 (diff) | |
parent | a1c87bfea6c5e2fd6b2d23b12b563fcaf5ec09a1 (diff) | |
download | gcc-2bf19c1b20bfad19136e17c0c7fa765e161b789c.zip gcc-2bf19c1b20bfad19136e17c0c7fa765e161b789c.tar.gz gcc-2bf19c1b20bfad19136e17c0c7fa765e161b789c.tar.bz2 |
Merge #666
666: Super Traits Support r=philberty a=philberty
This adds initial super traits support. Super traits are implemented by
explicitly adding the super trait bound to the implicit Self type parameter
on traits. This will improve as we enhance the type system to handle bounds
and where constraints in general as they reuse all that same code path.
Fixes #565
Co-authored-by: Philip Herron <philip.herron@embecosm.com>
Diffstat (limited to 'gcc/rust/backend/rust-compile-extern.h')
0 files changed, 0 insertions, 0 deletions