1 //===----------------------------------------------------------------------===//
2 //
3 //                     The LLVM Compiler Infrastructure
4 //
5 // This file is dual licensed under the MIT and the University of Illinois Open
6 // Source Licenses. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 
10 // <ios>
11 
12 // class ios_base
13 
14 // locale getloc() const;
15 
16 #include <ios>
17 #include <string>
18 #include <cassert>
19 
20 class test
21     : public std::ios
22 {
23 public:
24     test()
25     {
26         init(0);
27     }
28 };
29 
30 int main()
31 {
32     const test t;
33     assert(t.getloc().name() == std::string("C"));
34 }
35