Skip to content

Commit 62f9b61

Browse files
committed
Fix: Overload resolution in MSVC
1 parent d1be7d5 commit 62f9b61

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

cpp/test.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -598,7 +598,9 @@ template <typename key_at, typename slot_at> void test_strings() {
598598

599599
std::string_view str_at(std::size_t i) const noexcept { return (*strings_ptr)[i]; }
600600
levenshtein_distance_t between(std::string_view a, std::string_view b) const {
601-
return sz::edit_distance(sz::string_view(a), sz::string_view(b));
601+
sz::string_view asz{a.data(), a.size()};
602+
sz::string_view bsz{b.data(), b.size()};
603+
return sz::edit_distance<char const>(asz, bsz);
602604
}
603605

604606
levenshtein_distance_t operator()(member_cref_t const& a, member_cref_t const& b) const {

0 commit comments

Comments
 (0)