aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve
diff options
context:
space:
mode:
authorPhilip Herron <herron.philip@googlemail.com>2023-01-14 23:22:59 +0000
committerArthur Cohen <arthur.cohen@embecosm.com>2023-04-06 10:47:20 +0200
commite42118c327f8f3501f034b6febda67dc058ae60c (patch)
treeee093f9a0748511fc0fccbbd43491a580e034838 /gcc/rust/resolve
parent688fccb5227d78240735433b51fa27642f81415a (diff)
downloadgcc-e42118c327f8f3501f034b6febda67dc058ae60c.zip
gcc-e42118c327f8f3501f034b6febda67dc058ae60c.tar.gz
gcc-e42118c327f8f3501f034b6febda67dc058ae60c.tar.bz2
gccrs: Refactor SubstitutionRef base class into its own CC file
Signed-off-by: Philip Herron <herron.philip@googlemail.com> gcc/rust/ChangeLog: * Make-lang.in: update the makefile * typecheck/rust-tyty.cc (SubstitutionParamMapping::need_substitution): likewise (SubstitutionParamMapping::override_context): likewise (SubstitutionRef::get_mappings_from_generic_args): likewise (SubstitutionRef::infer_substitions): likewise (SubstitutionRef::are_mappings_bound): likewise (SubstitutionRef::solve_missing_mappings_from_this): likewise (SubstitutionRef::monomorphize): likewise * typecheck/rust-tyty.h (class SubstitutionParamMapping): likewise (class SubstitutionArg): likewise (std::function<void): likewise (class SubstitutionArgumentMappings): likewise (class SubstitutionRef): likewise * typecheck/rust-tyty-subst.cc: New file. * typecheck/rust-tyty-subst.h: New file.
Diffstat (limited to 'gcc/rust/resolve')
0 files changed, 0 insertions, 0 deletions