https://gcc.gnu.org/g:5af316dfce2aabd802b15146086cf5fe7075f4fe

commit r16-2070-g5af316dfce2aabd802b15146086cf5fe7075f4fe
Author: Martin Jambor <mjam...@suse.cz>
Date:   Mon Jul 7 21:48:16 2025 +0200

    ranger: Mark three occurrences of verify_range with overide
    
    In line with my previous patches introducing override where clang
    warnings indicate that they are missing, this patch adds it to three
    new member functions overriding ancestor virtual functions that do not
    have them.
    
    Since Andrew has pre-approved such changes for ranger, I am going to
    push it to master after bootstrapping it on x86_64-linux.
    
    Thanks,
    
    Martin
    
    gcc/ChangeLog:
    
    2025-07-07  Martin Jambor  <mjam...@suse.cz>
    
            * value-range.h (class irange): Mark member function verify_range
            with override.
            (class prange): Mark member function verify_range with final 
override.
            (class frange): Mark member function verify_range with override.

Diff:
---
 gcc/value-range.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gcc/value-range.h b/gcc/value-range.h
index 5c358f3c70cd..3bc02db43a50 100644
--- a/gcc/value-range.h
+++ b/gcc/value-range.h
@@ -324,7 +324,7 @@ public:
   virtual void update_bitmask (const class irange_bitmask &) override;
   virtual irange_bitmask get_bitmask () const override;
 
-  virtual void verify_range () const;
+  virtual void verify_range () const override;
 protected:
   void maybe_resize (int needed);
   virtual void set (tree, tree, value_range_kind = VR_RANGE) override;
@@ -422,7 +422,7 @@ public:
   bool contains_p (const wide_int &) const;
   wide_int lower_bound () const;
   wide_int upper_bound () const;
-  virtual void verify_range () const;
+  virtual void verify_range () const final override;
   irange_bitmask get_bitmask () const final override;
   void update_bitmask (const irange_bitmask &) final override;
 protected:
@@ -594,7 +594,7 @@ public:
   bool nan_signbit_p (bool &signbit) const;
   bool known_isnormal () const;
   bool known_isdenormal_or_zero () const;
-  virtual void verify_range () const;
+  virtual void verify_range () const override;
 protected:
   virtual bool contains_p (tree cst) const override;
   virtual void set (tree, tree, value_range_kind = VR_RANGE) override;

Reply via email to