libstdc++: Fix std::variant to reject array types [PR116381]
commit1e10b3b8825ee398f077500af6ae1f5db180983a
authorJonathan Wakely <jwakely@redhat.com>
Tue, 20 Aug 2024 15:52:22 +0000 (20 16:52 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 21 Aug 2024 08:48:57 +0000 (21 09:48 +0100)
tree4af25c1c988400f4d43fe34057dafe0a5f7c8ada
parent3949b7c0a87475692d1727086bdccb8133c53497
libstdc++: Fix std::variant to reject array types [PR116381]

libstdc++-v3/ChangeLog:

PR libstdc++/116381
* include/std/variant (variant): Fix conditions for
static_assert to match the spec.
* testsuite/20_util/variant/types_neg.cc: New test.
libstdc++-v3/include/std/variant
libstdc++-v3/testsuite/20_util/variant/types_neg.cc [new file with mode: 0644]