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