From b53000e7e02f950c9449b6ae866df6f4e8cb88a4 Mon Sep 17 00:00:00 2001 From: "Adam C. Emerson" Date: Mon, 23 Jan 2023 17:51:02 -0500 Subject: [PATCH] cls/version: Add non-default constructor Signed-off-by: Adam C. Emerson --- src/cls/version/cls_version_types.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/cls/version/cls_version_types.h b/src/cls/version/cls_version_types.h index 8c1c03cb2f8ca..10442cdb154b1 100644 --- a/src/cls/version/cls_version_types.h +++ b/src/cls/version/cls_version_types.h @@ -17,10 +17,12 @@ class JSONObj; struct obj_version { - uint64_t ver; + uint64_t ver = 0; std::string tag; - obj_version() : ver(0) {} + obj_version() = default; + obj_version(uint64_t ver, std::string tag) + : ver(ver), tag(std::move(tag)) {} void encode(ceph::buffer::list& bl) const { ENCODE_START(1, 1, bl); -- 2.39.5