// 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(); }