HIRItem::get_impl_locus wasn't used and all subclasses already implement get_locus. --- gcc/rust/hir/tree/rust-hir-item.h | 6 ------ gcc/rust/hir/tree/rust-hir.h | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-)
diff --git a/gcc/rust/hir/tree/rust-hir-item.h b/gcc/rust/hir/tree/rust-hir-item.h index 99fc91de117..7a2c2676825 100644 --- a/gcc/rust/hir/tree/rust-hir-item.h +++ b/gcc/rust/hir/tree/rust-hir-item.h @@ -1126,8 +1126,6 @@ public: Location get_locus () const override final { return locus; } - Location get_impl_locus () const final { return get_locus (); } - void accept_vis (HIRVisitor &vis) override; Analysis::NodeMapping get_impl_mappings () const override @@ -1268,8 +1266,6 @@ public: Location get_locus () const override final { return locus; } - Location get_impl_locus () const final { return get_locus (); } - void accept_vis (HIRVisitor &vis) override; std::vector<std::unique_ptr<GenericParam> > &get_generic_params () @@ -2017,8 +2013,6 @@ public: Location get_locus () const override final { return locus; } - Location get_impl_locus () const final { return get_locus (); } - void accept_vis (HIRVisitor &vis) override; Type *get_type () { return type.get (); } diff --git a/gcc/rust/hir/tree/rust-hir.h b/gcc/rust/hir/tree/rust-hir.h index b994d063452..8ba6308fdea 100644 --- a/gcc/rust/hir/tree/rust-hir.h +++ b/gcc/rust/hir/tree/rust-hir.h @@ -663,7 +663,7 @@ public: virtual Analysis::NodeMapping get_impl_mappings () const = 0; - virtual Location get_impl_locus () const = 0; + virtual Location get_locus () const = 0; }; // A crate HIR object - holds all the data for a single compilation unit -- 2.32.0 -- Gcc-rust mailing list Gcc-rust@gcc.gnu.org https://gcc.gnu.org/mailman/listinfo/gcc-rust