1 // RUN: %clang_cc1 %s -fsyntax-only -verify
2 // expected-no-diagnostics
5 struct A
{ int x
; union { int* y
; float* z
; }; }; struct B
: A
{int a
;};
6 int* a(B
* x
) { return x
->y
; }
8 struct x
{ union { int y
; }; }; x y
; template <int X
> int f() { return X
+y
.y
; }
9 int g() { return f
<2>(); }