diff --git a/libcxx/test/std/containers/views/span.cons/span.dtor.pass.cpp b/libcxx/test/std/containers/views/span.cons/span.dtor.pass.cpp new file mode 100644 --- /dev/null +++ b/libcxx/test/std/containers/views/span.cons/span.dtor.pass.cpp @@ -0,0 +1,28 @@ +//===------------------------------ span ---------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===---------------------------------------------------------------------===// +// UNSUPPORTED: c++03, c++11, c++14, c++17 + +// + +// ~span() = default; + +#include +#include + +template +void testDestructor() { + static_assert(std::is_nothrow_destructible_v); + static_assert(std::is_trivially_destructible_v); +} + +int main(int, char**) { + testDestructor >(); + testDestructor >(); + + return 0; +}