diff options
author | Martin Liska <mliska@suse.cz> | 2022-08-16 11:23:43 +0200 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2022-08-16 11:24:31 +0200 |
commit | 8699a0eb620ad076ed377c6652d1326a47235721 (patch) | |
tree | 68dc85373656b16e7c13b2be94aef0526fe1f7be /gcc | |
parent | 83bacf93844116c43d8a671b279875713f37e351 (diff) | |
download | gcc-8699a0eb620ad076ed377c6652d1326a47235721.zip gcc-8699a0eb620ad076ed377c6652d1326a47235721.tar.gz gcc-8699a0eb620ad076ed377c6652d1326a47235721.tar.bz2 |
VR: mitigate -Wfinal-dtor-non-final-class clang warnings
Fixes:
gcc/value-range-storage.h:129:40: warning: class with destructor marked 'final' cannot be inherited from [-Wfinal-dtor-non-final-class]
gcc/value-range-storage.h:146:36: warning: class with destructor marked 'final' cannot be inherited from [-Wfinal-dtor-non-final-class]
gcc/ChangeLog:
* value-range-storage.h (class obstack_vrange_allocator): Mark
the class as final.
(class ggc_vrange_allocator): Likewise.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/value-range-storage.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/value-range-storage.h b/gcc/value-range-storage.h index 3fac5ea..9cd6b9f 100644 --- a/gcc/value-range-storage.h +++ b/gcc/value-range-storage.h @@ -119,7 +119,7 @@ class GTY (()) frange_storage_slot frange_props m_props; }; -class obstack_vrange_allocator : public vrange_allocator +class obstack_vrange_allocator final: public vrange_allocator { public: obstack_vrange_allocator () @@ -139,7 +139,7 @@ private: obstack m_obstack; }; -class ggc_vrange_allocator : public vrange_allocator +class ggc_vrange_allocator final: public vrange_allocator { public: ggc_vrange_allocator () { } |