aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgexpand.h
diff options
context:
space:
mode:
authorOwen Avery <powerboat9.gamer@gmail.com>2024-10-28 19:02:23 -0400
committerPhilip Herron <philip.herron@embecosm.com>2024-11-01 15:25:53 +0000
commit94957c0502bdee5567224f2fe556000b94cb4192 (patch)
tree4b9940ad4f4de8873be18f33de3ec27bf67356fc /gcc/cfgexpand.h
parentc5ae11b632a081650be2dbaa6f1a9f30233aef04 (diff)
downloadgcc-94957c0502bdee5567224f2fe556000b94cb4192.zip
gcc-94957c0502bdee5567224f2fe556000b94cb4192.tar.gz
gcc-94957c0502bdee5567224f2fe556000b94cb4192.tar.bz2
Make TyTy::TupleType::get_unit_type cache its return value
This removes a usage of Resolver::get_unit_type_node_id in rust-hir-type-check-expr.cc (the HIR::TupleExpr overload of TypeCheckExpr::visit). gcc/rust/ChangeLog: * typecheck/rust-tyty.cc (TupleType::get_unit_type): Remove parameter, cache return value. * typecheck/rust-tyty.h (TupleType::get_unit_type): Remove parameter. * resolve/rust-late-name-resolver-2.0.cc (Late::setup_builtin_types): Adjust calls to get_unit_type. * resolve/rust-name-resolver.cc (Resolver::generate_builtins): Likewise. * typecheck/rust-hir-type-check-expr.cc (TypeCheckExpr::visit): Likewise. * typecheck/rust-hir-type-check-implitem.cc (TypeCheckTopLevelExternItem::visit): Likewise. (TypeCheckImplItem::visit): Likewise. * typecheck/rust-hir-type-check-item.cc (TypeCheckItem::visit): Likewise. * typecheck/rust-hir-type-check-stmt.cc (TypeCheckStmt::visit): Likewise. * typecheck/rust-hir-type-check-type.cc (TypeCheckType::visit): Likewise. * typecheck/rust-hir-type-check.cc (TraitItemReference::get_type_from_fn): Likewise. Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
Diffstat (limited to 'gcc/cfgexpand.h')
0 files changed, 0 insertions, 0 deletions