diff options
Diffstat (limited to 'gcc/rust/checks/errors')
4 files changed, 10 insertions, 11 deletions
diff --git a/gcc/rust/checks/errors/borrowck/rust-borrow-checker.cc b/gcc/rust/checks/errors/borrowck/rust-borrow-checker.cc index bf9978f..d76d02c 100644 --- a/gcc/rust/checks/errors/borrowck/rust-borrow-checker.cc +++ b/gcc/rust/checks/errors/borrowck/rust-borrow-checker.cc @@ -64,10 +64,9 @@ BorrowChecker::go (HIR::Crate &crate) if (enable_dump_bir) { mkdir_wrapped ("bir_dump"); - auto mappings = Analysis::Mappings::get (); - bool ok - = mappings->get_crate_name (crate.get_mappings ().get_crate_num (), - crate_name); + auto &mappings = Analysis::Mappings::get (); + bool ok = mappings.get_crate_name (crate.get_mappings ().get_crate_num (), + crate_name); rust_assert (ok); mkdir_wrapped ("nll_facts_gccrs"); @@ -183,4 +182,4 @@ BorrowChecker::go (HIR::Crate &crate) } } // namespace HIR -} // namespace Rust
\ No newline at end of file +} // namespace Rust diff --git a/gcc/rust/checks/errors/privacy/rust-privacy-check.cc b/gcc/rust/checks/errors/privacy/rust-privacy-check.cc index 6f2059d..ee5b38a 100644 --- a/gcc/rust/checks/errors/privacy/rust-privacy-check.cc +++ b/gcc/rust/checks/errors/privacy/rust-privacy-check.cc @@ -35,13 +35,13 @@ void Resolver::resolve (HIR::Crate &crate) { PrivacyContext ctx; - auto mappings = Analysis::Mappings::get (); + auto &mappings = Analysis::Mappings::get (); auto resolver = Rust::Resolver::Resolver::get (); auto ty_ctx = ::Rust::Resolver::TypeCheckContext::get (); - VisibilityResolver (*mappings, *resolver).go (crate); - PubRestrictedVisitor (*mappings).go (crate); - PrivacyReporter (*mappings, *resolver, *ty_ctx).go (crate); + VisibilityResolver (mappings, *resolver).go (crate); + PubRestrictedVisitor (mappings).go (crate); + PrivacyReporter (mappings, *resolver, *ty_ctx).go (crate); auto visitor = ReachabilityVisitor (ctx, *ty_ctx); diff --git a/gcc/rust/checks/errors/rust-const-checker.cc b/gcc/rust/checks/errors/rust-const-checker.cc index 886ae18..9c69013 100644 --- a/gcc/rust/checks/errors/rust-const-checker.cc +++ b/gcc/rust/checks/errors/rust-const-checker.cc @@ -27,7 +27,7 @@ namespace HIR { ConstChecker::ConstChecker () : resolver (*Resolver::Resolver::get ()), - mappings (*Analysis::Mappings::get ()) + mappings (Analysis::Mappings::get ()) {} void diff --git a/gcc/rust/checks/errors/rust-unsafe-checker.cc b/gcc/rust/checks/errors/rust-unsafe-checker.cc index b8c25f9..aa7ffd8 100644 --- a/gcc/rust/checks/errors/rust-unsafe-checker.cc +++ b/gcc/rust/checks/errors/rust-unsafe-checker.cc @@ -29,7 +29,7 @@ namespace HIR { UnsafeChecker::UnsafeChecker () : context (*Resolver::TypeCheckContext::get ()), resolver (*Resolver::Resolver::get ()), - mappings (*Analysis::Mappings::get ()) + mappings (Analysis::Mappings::get ()) {} void |