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
[email protected]
https://gcc.gnu.org/mailman/listinfo/gcc-rust