1 //===----------------------------------------------------------------------===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // test that <bitset> includes <string> and <iosfwd>
13 #include "test_macros.h"
15 template <class> void test_typedef() {}
19 { // test for <string>
20 std::string s
; ((void)s
);
22 { // test for <iosfwd>
23 test_typedef
<std::ios
>();
24 test_typedef
<std::istream
>();
25 test_typedef
<std::ostream
>();
26 test_typedef
<std::iostream
>();