//===----------------------------------------------------------------------===// // // 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 // //===----------------------------------------------------------------------===// // // template <> class codecvt // int max_length() const throw(); #include #include #include "test_macros.h" typedef std::codecvt F; int main(int, char**) { std::locale l = std::locale::classic(); const F& f = std::use_facet(l); assert(f.max_length() == 4); return 0; }