diff --git a/include/CLI/Option.hpp b/include/CLI/Option.hpp index 68ac2295..f8222d34 100644 --- a/include/CLI/Option.hpp +++ b/include/CLI/Option.hpp @@ -95,21 +95,21 @@ template class OptionBase { /// Set the multi option policy to take last CRTP *take_last() { - CRTP *self = static_cast(this); + auto self = static_cast(this); self->multi_option_policy(MultiOptionPolicy::TakeLast); return self; } /// Set the multi option policy to take last CRTP *take_first() { - CRTP *self = static_cast(this); + auto self = static_cast(this); self->multi_option_policy(MultiOptionPolicy::TakeFirst); return self; } /// Set the multi option policy to take last CRTP *join() { - CRTP *self = static_cast(this); + auto self = static_cast(this); self->multi_option_policy(MultiOptionPolicy::Join); return self; }