blob: ebf560ab9805d37aa8c2a47f14e940bc19b8dd5e [file] [log] [blame]
// RUN: %clang_cc1 -emit-llvm -o %t %s
// PR6769
struct X {
static void f();
};
void X::f() {
static int *i;
{
struct Y {
static void g() {
i = new int();
*i = 100;
(*i) = (*i) +1;
}
};
(void)Y::g();
}
(void)i;
}
// pr7101
void foo() {
static int n = 0;
struct Helper {
static void Execute() {
n++;
}
};
Helper::Execute();
}