1>------ Build started: Project: gmock_test, Configuration: Debug Win32 ------
1> gmock_all_test.cc
1>Visual Studio 2015\Projects\GoogleMock\test/gmock-generated-function-mockers_test.cc(134): warning C4373: 'testing::gmock_generated_function_mockers_test::MockFoo::TakesConst': virtual function overrides 'testing::gmock_generated_function_mockers_test::FooInterface::TakesConst', previous versions of the compiler did not override when parameters only differed by const/volatile qualifiers
1> Visual Studio 2015\Projects\GoogleMock\test/gmock-generated-function-mockers_test.cc(91): note: see declaration of 'testing::gmock_generated_function_mockers_test::FooInterface::TakesConst'
1>Visual Studio 2015\Projects\GoogleMock\include\gmock/gmock-matchers.h(530): error C2440: 'return': cannot convert from 'testing::internal::EqMatcher<testing::gmock_matchers_test::ConvertibleFromAny>' to 'testing::Matcher<testing::gmock_matchers_test::ConvertibleFromAny>'
1> Visual Studio 2015\Projects\GoogleMock\include\gmock/gmock-matchers.h(530): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1> Visual Studio 2015\Projects\GoogleMock\include\gmock/gmock-matchers.h(521): note: while compiling class template member function 'testing::Matcher<testing::gmock_matchers_test::ConvertibleFromAny> testing::internal::MatcherCastImpl<T,M>::CastImpl(M,testing::internal::BooleanConstant<true>)'
1> with
1> [
1> T=testing::gmock_matchers_test::ConvertibleFromAny,
1> M=testing::internal::EqMatcher<testing::gmock_matchers_test::ConvertibleFromAny>
1> ]
1> Visual Studio 2015\Projects\GoogleMock\include\gmock/gmock-matchers.h(509): note: see reference to function template instantiation 'testing::Matcher<testing::gmock_matchers_test::ConvertibleFromAny> testing::internal::MatcherCastImpl<T,M>::CastImpl(M,testing::internal::BooleanConstant<true>)' being compiled
1> with
1> [
1> T=testing::gmock_matchers_test::ConvertibleFromAny,
1> M=testing::internal::EqMatcher<testing::gmock_matchers_test::ConvertibleFromAny>
1> ]
1> Visual Studio 2015\Projects\GoogleMock\include\gmock/gmock-matchers.h(586): note: see reference to class template instantiation 'testing::internal::MatcherCastImpl<T,M>' being compiled
1> with
1> [
1> T=testing::gmock_matchers_test::ConvertibleFromAny,
1> M=testing::internal::EqMatcher<testing::gmock_matchers_test::ConvertibleFromAny>
1> ]
1> Visual Studio 2015\Projects\GoogleMock\test/gmock-matchers_test.cc(634): note: see reference to function template instantiation 'testing::Matcher<testing::gmock_matchers_test::ConvertibleFromAny> testing::MatcherCast<testing::gmock_matchers_test::ConvertibleFromAny,testing::internal::EqMatcher<testing::gmock_matchers_test::ConvertibleFromAny>>(M)' being compiled
1> with
1> [
1> M=testing::internal::EqMatcher<testing::gmock_matchers_test::ConvertibleFromAny>
1> ]
========== Build: 0 succeeded, 1 failed, 2 up-to-date, 0 skipped ==========