// -*- C++ -*- //===----------------------------------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // UNSUPPORTED: c++03, c++11 // Note: libc++ supports string_view before C++17, but literals were introduced in C++14 #include #include #include "test_macros.h" int main(int, char**) { using namespace std::literals; std::string_view foo = ""sv; assert(foo.length() == 0); return 0; }