1*841132efSMarek Kurdej //===----------------------------------------------------------------------===// 2*841132efSMarek Kurdej // 3*841132efSMarek Kurdej // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*841132efSMarek Kurdej // See https://llvm.org/LICENSE.txt for license information. 5*841132efSMarek Kurdej // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*841132efSMarek Kurdej // 7*841132efSMarek Kurdej //===----------------------------------------------------------------------===// 8*841132efSMarek Kurdej 9*841132efSMarek Kurdej // <string> 10*841132efSMarek Kurdej 11*841132efSMarek Kurdej // void reserve(); // Deprecated in C++20 12*841132efSMarek Kurdej 13*841132efSMarek Kurdej // UNSUPPORTED: c++03, c++11, c++14, c++17 14*841132efSMarek Kurdej 15*841132efSMarek Kurdej #include <string> 16*841132efSMarek Kurdej main(int,char **)17*841132efSMarek Kurdejint main(int, char**) 18*841132efSMarek Kurdej { 19*841132efSMarek Kurdej std::string s; 20*841132efSMarek Kurdej s.reserve(); // expected-warning {{'reserve' is deprecated}} 21*841132efSMarek Kurdej return 0; 22*841132efSMarek Kurdej } 23