1841132efSMarek Kurdej //===----------------------------------------------------------------------===// 2841132efSMarek Kurdej // 3841132efSMarek Kurdej // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4841132efSMarek Kurdej // See https://llvm.org/LICENSE.txt for license information. 5841132efSMarek Kurdej // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6841132efSMarek Kurdej // 7841132efSMarek Kurdej //===----------------------------------------------------------------------===// 8841132efSMarek Kurdej 9841132efSMarek Kurdej // <string> 10841132efSMarek Kurdej 11841132efSMarek Kurdej // void reserve(); // Deprecated in C++20 12841132efSMarek Kurdej 13*de5ff8adSMark de Wever // REQUIRES: c++20 || c++23 14841132efSMarek Kurdej 15841132efSMarek Kurdej #include <string> 16841132efSMarek Kurdej 1772f0edf3SLouis Dionne void f() { 18841132efSMarek Kurdej std::string s; 19841132efSMarek Kurdej s.reserve(); // expected-warning {{'reserve' is deprecated}} 20841132efSMarek Kurdej } 21