any_invocable_test: Re-enable the two conversion tests that used to fail under MSVC

PiperOrigin-RevId: 461238101
Change-Id: Id3edac104ecd9edd9daf8012894a62692bd9569f
pull/1223/head
Dino Radakovic 3 years ago committed by Copybara-Service
parent b707b6c179
commit 56f5477f15
  1. 6
      absl/functional/any_invocable_test.cc

@ -1246,12 +1246,9 @@ TYPED_TEST_P(AnyInvTestNoexceptTrue, ConversionConstructionConstraints) {
#else
using AnyInvType = typename TypeParam::AnyInvType;
// TODO(b/217761454): Fix this and re-enable for MSVC.
#ifndef _MSC_VER
EXPECT_FALSE((std::is_constructible<
AnyInvType,
typename TypeParam::AnyInvocableFunTypeNotNoexcept*>::value));
#endif
EXPECT_FALSE((
std::is_constructible<AnyInvType,
typename TypeParam::IncompatibleInvocable>::value));
@ -1264,12 +1261,9 @@ TYPED_TEST_P(AnyInvTestNoexceptTrue, ConversionAssignConstraints) {
#else
using AnyInvType = typename TypeParam::AnyInvType;
// TODO(b/217761454): Fix this and re-enable for MSVC.
#ifndef _MSC_VER
EXPECT_FALSE((std::is_assignable<
AnyInvType&,
typename TypeParam::AnyInvocableFunTypeNotNoexcept*>::value));
#endif
EXPECT_FALSE(
(std::is_assignable<AnyInvType&,
typename TypeParam::IncompatibleInvocable>::value));

Loading…
Cancel
Save