Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Enable BOOST_STL_INTERFACES_USE_DEDUCED_THIS on Clang 19 and MSVC 19.41
Clang 19 and MSVC 19.41 both have support for deducing this that is complete enough to allow the v3 version of this library to work but not complete enough for the compilers to define __cpp_explicit_this_parameter. This commit enables the v3 version of this library on compilers with that version or newer. We make use of BOOST_CLANG_VERSION here because on AppleClang it should provide the version of upstream Clang that was used for that release.
- Loading branch information
f89646c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This breaks builds with Clang19 and -std=gnu++20.