//===----------------------------------------------------------------------===// // // 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 // //===----------------------------------------------------------------------===// // // class multimap // multimap(); #include #include "test_macros.h" struct X { std::multimap m; std::multimap::iterator i; std::multimap::const_iterator ci; #if TEST_STD_VER <= 17 // These reverse_iterator specializations require X to be complete in C++20. std::multimap::reverse_iterator ri; std::multimap::const_reverse_iterator cri; #endif // TEST_STD_VER <= 17 }; int main(int, char**) { return 0; }