17a6aaf9bSLouis Dionne //===----------------------------------------------------------------------===// 27a6aaf9bSLouis Dionne // 37a6aaf9bSLouis Dionne // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 47a6aaf9bSLouis Dionne // See https://llvm.org/LICENSE.txt for license information. 57a6aaf9bSLouis Dionne // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 67a6aaf9bSLouis Dionne // 77a6aaf9bSLouis Dionne //===----------------------------------------------------------------------===// 87a6aaf9bSLouis Dionne 94fc50236SJoe Loser // UNSUPPORTED: !stdlib=libc++ && (c++03 || c++11 || c++14) 104fc50236SJoe Loser 117a6aaf9bSLouis Dionne // <string_view> 127a6aaf9bSLouis Dionne // The string_views's value type must be the same as the traits's char_type 137a6aaf9bSLouis Dionne 147a6aaf9bSLouis Dionne #include <string_view> 157a6aaf9bSLouis Dionne main(int,char **)16*a40bada9SBrendan Emeryint main(int, char**) { 177a6aaf9bSLouis Dionne std::basic_string_view<char, std::char_traits<wchar_t>> s; 187a6aaf9bSLouis Dionne 197a6aaf9bSLouis Dionne return 0; 207a6aaf9bSLouis Dionne } 21