Files
clang-uml/tests/t20037/t20037.cc

38 lines
401 B
C++

namespace clanguml {
namespace t20037 {
struct A {
A()
: a{100}
{
}
int a;
};
struct B {
int get() { return b; }
int b{100};
};
B initb() { return B{}; }
int c() { return 1; }
int a()
{
static A a;
static B b = initb();
return a.a + b.get() + c();
}
void tmain(int argc, char **argv)
{
auto a1 = a();
auto a2 = a();
auto a3 = a();
}
}
}