]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: add missing virtual decls for dtors
authorKaleb S. KEITHLEY <kkeithle@redhat.com>
Wed, 30 Mar 2022 12:26:23 +0000 (08:26 -0400)
committerKaleb S. KEITHLEY <kkeithle@redhat.com>
Wed, 30 Mar 2022 12:26:23 +0000 (08:26 -0400)
commit38eeb1bc3e0cd6d996ff457f90b748083bd50ac3
tree6588f284f6d2a8c86a38d1350fdeae2d2b2b247a
parent751d3df47bcb2d5e556542d2a31ddf638f03b63d
rgw: add missing virtual decls for dtors

As a side effect or benefit of zipper loadable module work have
found several classes that are missing virtual decl on dtors, or
are missing a dtor decl entirely.

In the zipper loadable module work these missing decls result in
undefined references the vtable for the various classes during the
link.

Signed-off-by: Kaleb S. KEITHLEY <kkeithle@redhat.com>
src/cls/rgw/cls_rgw_client.h
src/rgw/rgw_acl_s3.h
src/rgw/rgw_aio_throttle.h
src/rgw/rgw_compression.h
src/rgw/rgw_coroutine.h
src/rgw/rgw_lc.h
src/rgw/rgw_putobj.h
src/rgw/rgw_xml.h