1 // RUN: %clang_cc1 -fsyntax-only -verify %s
3 // expected-no-diagnostics
8 struct { struct { union { int j
; }; }; };
12 class X
: public B
{ };
13 class Y
: public B
{ };
15 class Z
: public X
, public Y
{
17 int a() { return X::i
; }
18 int b() { return X::j
; }
19 int c() { return X::k
; }
20 int d() { return this->X::j
; }