1// PR c++/46877
2// { dg-do compile { target c++11 } }
3
4struct new_allocator
5{
6  constexpr new_allocator ();
7};
8
9struct string
10{
11  constexpr string ()
12  {
13  }
14  new_allocator a;
15};
16
17struct pair
18{
19  const string first;
20  constexpr pair ()
21  {
22  }
23};
24
25constexpr
26new_allocator::new_allocator ()
27{
28}
29
30pair p;
31