Использование string_view для поиска на карте

Следующий код не может быть построен на последних компиляторах (g ++ - 5.3, clang ++ - 3.7).

#include <map>
#include <functional>
#include <experimental/string_view>

void f()
{
    using namespace std;
    using namespace std::experimental;
    map<string, int> m;
    string s = "foo";
    string_view sv(s);
    m.find(sv);
}

Ошибка, возвращаемая clang:

error: no matching member function for call to 'find'
    m.find(sv);
    ~~^~~~

Но не долженfind быть в состоянии использовать сопоставимые типы? Cppreference упоминает следующую перегрузку:

template< class K > iterator find( const K& x );

Та же самая ошибка происходит сboost::string_ref.

Ответы на вопрос(1)

Ваш ответ на вопрос