1 struct One {
2   int one = 142;
3   constexpr One() = default;
4   virtual ~One();
5 };
6 
7 struct Two : One {
8   int two = 242;
9   constexpr Two() = default;
10   ~Two() override;
11 };
12 
13 namespace member {
14 struct One {
15   int member = 147;
16   constexpr One() = default;
17   virtual ~One();
18 };
19 
20 struct Two {
21   One one;
22   int member = 247;
23   constexpr Two() = default;
24   virtual ~Two();
25 };
26 } // namespace member
27 
28 namespace array {
29 struct One {
30   int member = 174;
31   constexpr One() = default;
32   virtual ~One();
33 };
34 
35 struct Two {
36   One one[3];
37   int member = 274;
38   constexpr Two() = default;
39   virtual ~Two();
40 };
41 } // namespace array
42