Closed StephanTLavavej closed 4 weeks ago
The P0088R3_variant
test is failing because libc++ removed the definition of TEST_VARIANT_HAS_NO_REFERENCES
(along with the guarded test code in the libc++ test suite). See LLVM-84222.
Yeah, the <variant>
tests have accumulated a bunch of changes. I'm performing a full manual regeneration.
Edit: The regen is going to be big, I'll go with a small change here.
4263
4348
static operator()
.tests/std/tests/P0088R3_variant/test.cpp
because it uses LLVM machinery. BothVariantAllowsNarrowingConversions
andvariant<T&>
coverage were removed:I'm working on a full regeneration of
P0088R3_variant
, but that's going to be a much larger change and I don't want to mix that into this PR.