diff --git a/cql3/ut_name.hh b/cql3/ut_name.hh index e51ffa1548..20f8758990 100644 --- a/cql3/ut_name.hh +++ b/cql3/ut_name.hh @@ -34,11 +34,10 @@ namespace cql3 { class ut_name final { std::experimental::optional _ks_name; - const ::shared_ptr _ut_name; - + ::shared_ptr _ut_name; public: - ut_name(std::experimental::optional<::shared_ptr> ks_name, ::shared_ptr ut_name) - : _ks_name{!ks_name ? std::experimental::optional{} : std::experimental::optional{ks_name.value()->to_string()}} + ut_name(shared_ptr ks_name, ::shared_ptr ut_name) + : _ks_name{!ks_name ? std::experimental::optional{} : std::experimental::optional{ks_name->to_string()}} , _ut_name{ut_name} { }