1 // Copyright (C) 2003 Free Software Foundation
2 // Contributed by Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
3 // { dg-do compile }
4 
5 // Deferred access checking of variable declaration.
6 
7 class A {
8   typedef int X;	// { dg-error "private" }
9   static X a, b, c;
10 };
11 
12 A::X A::a;
13 A::X A::b, x;		// { dg-error "this context" }
14 A::X y, A::c;		// { dg-error "this context" }
15 A::X z;			// { dg-error "this context" }
16