Export of internal Abseil changes.
-- 8f685654a7d04eb8a0cb82d31e44e391e906b609 by Derek Mauro <dmauro@google.com>: Support constexpr construction of absl::string_view from a string literal in MSVC 2017+. Fixes https://github.com/abseil/abseil-cpp/issues/352 PiperOrigin-RevId: 260853160 -- a3c4c5168ce2a491134d7c87cf7fdc75d1ee2533 by Derek Mauro <dmauro@google.com>: Make SwissTable's at() throw when exceptions are enabled Fixes https://github.com/abseil/abseil-cpp/issues/355 PiperOrigin-RevId: 260788026 GitOrigin-RevId: 8f685654a7d04eb8a0cb82d31e44e391e906b609 Change-Id: I9ed498e181faa9c9d16e9b1b01404969d99b8ea9
This commit is contained in:
parent
52e88ee56b
commit
14550beb3b
5 changed files with 35 additions and 13 deletions
|
|
@ -941,6 +941,11 @@ TEST(StringViewTest, ConstexprCompiles) {
|
|||
#error GCC/clang should have constexpr string_view.
|
||||
#endif
|
||||
|
||||
// MSVC 2017+ should be able to construct a constexpr string_view from a cstr.
|
||||
#if defined(_MSC_VER) && _MSC_VER >= 1910
|
||||
#define ABSL_HAVE_CONSTEXPR_STRING_VIEW_FROM_CSTR 1
|
||||
#endif
|
||||
|
||||
#endif // ABSL_HAVE_STD_STRING_VIEW
|
||||
|
||||
#ifdef ABSL_HAVE_CONSTEXPR_STRING_VIEW_FROM_CSTR
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue