xref: /llvm-project/lldb/test/API/lang/cpp/scope/main.cpp (revision acb0b99c8e4f1dc65a7f1e26da9db77239a67da7)
1*99451b44SJordan Rupprecht class A {
2*99451b44SJordan Rupprecht public:
3*99451b44SJordan Rupprecht   static int a;
4*99451b44SJordan Rupprecht   int b;
5*99451b44SJordan Rupprecht };
6*99451b44SJordan Rupprecht 
7*99451b44SJordan Rupprecht class B {
8*99451b44SJordan Rupprecht public:
9*99451b44SJordan Rupprecht   static int a;
10*99451b44SJordan Rupprecht   int b;
11*99451b44SJordan Rupprecht };
12*99451b44SJordan Rupprecht 
13*99451b44SJordan Rupprecht struct C {
14*99451b44SJordan Rupprecht   static int a;
15*99451b44SJordan Rupprecht };
16*99451b44SJordan Rupprecht 
17*99451b44SJordan Rupprecht int A::a = 1111;
18*99451b44SJordan Rupprecht int B::a = 2222;
19*99451b44SJordan Rupprecht int C::a = 3333;
20*99451b44SJordan Rupprecht int a = 4444;
21*99451b44SJordan Rupprecht 
main()22*99451b44SJordan Rupprecht int main() // break here
23*99451b44SJordan Rupprecht {
24*99451b44SJordan Rupprecht   return 0;
25*99451b44SJordan Rupprecht }
26