contrib/googletest: update from 1.14.0 to 1.15.2The changes between the two versions can be found in this diff of thetwo release tags:https://github.com/google/googletest/compare/v1.14.0...v1.15.
contrib/googletest: update from 1.14.0 to 1.15.2The changes between the two versions can be found in this diff of thetwo release tags:https://github.com/google/googletest/compare/v1.14.0...v1.15.2One notable change is that GoogleTest 1.15.x now officially requiresC++-14 (1.14.x required C++-11).MFC after: 1 weekDifferential Revision: https://reviews.freebsd.org/D47197Merge commit '14f7077fed7d82046bdcbe347004132f08aba886'
show more ...
Import GoogleTest 1.14.0GoogleTest 1.14.0 now requires C++14 to build. Change`googletest.test.inc.mk` to reflect this requirement.Adjust the build integration logic to handle the new version of
Import GoogleTest 1.14.0GoogleTest 1.14.0 now requires C++14 to build. Change`googletest.test.inc.mk` to reflect this requirement.Adjust the build integration logic to handle the new version ofGoogleTest (add/remove headers/sources as needed).Tighten down warnings via `CXXFLAGS.clang` instead of ignoring allwarnings. Some new warnings snuck in after I did my last round of fixsubmissions upstream.Also address some overlinking added in the previous version import byremoving superfluous libraries.===============================Expect WhenDynamicCastToTest.AmbiguousCast to failThis change reapplies the expected failure from 1.10.0.Ref: https://github.com/google/googletest/issues/2172MFC after: 2 weeksReviewed by: asomers, emasteDifferential Revision: https://reviews.freebsd.org/D41399Merge commit '8ef491440fcaec96f899d73e08873426c78583a4' into googletest-v1.14.0-import
Work around gcc's inability to compile an incomplete type in googletest,leading to hundreds of lines of fairly unreadable error messages.I don't think we particularly care about the specific sourc
Work around gcc's inability to compile an incomplete type in googletest,leading to hundreds of lines of fairly unreadable error messages.I don't think we particularly care about the specific source file gccdies on, and the many layers of macros and sub-types in googletest makeit very hard to diagnose whether this is a bug in googletest, gcc, clangor libc++.
Expect `WhenDynamicCastToTest.AmbiguousCast` to fail on FreeBSDCasting `AmbiguousCastTypes::DerivedSub1` to `Base` currently succeeds, whenit's expected to fail.See https://github.com/google/goo
Expect `WhenDynamicCastToTest.AmbiguousCast` to fail on FreeBSDCasting `AmbiguousCastTypes::DerivedSub1` to `Base` currently succeeds, whenit's expected to fail.See https://github.com/google/googletest/issues/2172 for more details.
Copy googletest 1.8.1 from ^/vendor/google/googletest/1.8.1 to .../contrib/googletest