aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-item.h
diff options
context:
space:
mode:
authorPhilip Herron <philip.herron@embecosm.com>2021-03-30 18:23:53 +0100
committerPhilip Herron <herron.philip@googlemail.com>2021-03-31 09:45:07 +0100
commit67ed1e36ceae2edd11db4a7f333fe7530f3eed4c (patch)
treed64ee711f842156da955038d6d8453be49634adb /gcc/rust/backend/rust-compile-item.h
parentf3275df08d6ad4808b6e03d5e0fa2609c5843ad6 (diff)
downloadgcc-67ed1e36ceae2edd11db4a7f333fe7530f3eed4c.zip
gcc-67ed1e36ceae2edd11db4a7f333fe7530f3eed4c.tar.gz
gcc-67ed1e36ceae2edd11db4a7f333fe7530f3eed4c.tar.bz2
Fix bad tracking on used substitutions on generic types.
When implementing generics we need to keep track of used arguments to recursively substitute ParamTypes when nessecary. This also applies for cases such as: Foo<i32> where we can check wether we need to actually perform a substitution.
Diffstat (limited to 'gcc/rust/backend/rust-compile-item.h')
0 files changed, 0 insertions, 0 deletions