diff --git a/test/ctl/unique_ptr_test.cc b/test/ctl/unique_ptr_test.cc index d786e3479..4d6699b25 100644 --- a/test/ctl/unique_ptr_test.cc +++ b/test/ctl/unique_ptr_test.cc @@ -54,13 +54,6 @@ struct SetsGDeleter } }; -struct FinalDeleter final -{ - void operator()(auto*) const noexcept - { - } -}; - struct StatefulDeleter { char state; @@ -69,8 +62,19 @@ struct StatefulDeleter } }; +struct FinalDeleter final +{ + void operator()(auto*) const noexcept + { + } +}; + static_assert(sizeof(Ptr) == sizeof(int*)); +// not everyone uses [[no_unique_address]]... +static_assert(!std::is_same_v, ctl::unique_ptr> || + sizeof(Ptr) == sizeof(int*)); + struct SetsGCtor { SetsGCtor()