Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / lldb / test / API / functionalities / limit-debug-info / onetwo.h
blobf34c344159e7eb39b842cc223979b1594840c51d
1 struct One {
2 int one = 142;
3 constexpr One() = default;
4 virtual ~One();
5 };
7 struct Two : One {
8 int two = 242;
9 constexpr Two() = default;
10 ~Two() override;
13 namespace member {
14 struct One {
15 int member = 147;
16 constexpr One() = default;
17 virtual ~One();
20 struct Two {
21 One one;
22 int member = 247;
23 constexpr Two() = default;
24 virtual ~Two();
26 } // namespace member
28 namespace array {
29 struct One {
30 int member = 174;
31 constexpr One() = default;
32 virtual ~One();
35 struct Two {
36 One one[3];
37 int member = 274;
38 constexpr Two() = default;
39 virtual ~Two();
41 } // namespace array
43 namespace result {
44 struct One {
45 int member;
46 One(int member);
47 virtual ~One();
50 struct Two {
51 int member;
52 Two(int member);
53 One one() const;
54 virtual ~Two();
56 } // namespace result
58 namespace func_shadow {
59 void One(int);
60 struct One {
61 int one = 142;
62 constexpr One() = default;
63 virtual ~One();
65 void One(float);
66 } // namespace func_shadow