From 07e0764c1096382c20a2b6457098cde00308dcce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Igor=20Chor=C4=85=C5=BCewicz?= Date: Mon, 5 Jul 2021 17:05:50 +0200 Subject: [PATCH] tests: do not use basic_string_view comparison as a workaround for C2593: 'operator ==' is ambigous on Visual Studio 14.0 --- tests/inline_string/inline_string.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/inline_string/inline_string.cpp b/tests/inline_string/inline_string.cpp index ae94e19160..6a2ee169b5 100644 --- a/tests/inline_string/inline_string.cpp +++ b/tests/inline_string/inline_string.cpp @@ -265,8 +265,10 @@ test_dram(nvobj::pool> &pop) new (dram_location) string_type(nvobj::basic_string_view(s.data(), s.length())); - UT_ASSERT(nvobj::basic_string_view(s.data(), s.length()) == - nvobj::basic_string_view(*dram_location)); + UT_ASSERTeq(s.length(), dram_location->size()); + UT_ASSERTeq(std::char_traits::compare( + s.data(), dram_location->data(), s.length()), + 0); dram_location->~string_type();