1 // RUN: %clang_cc1 -emit-llvm-only -g %s
2 template<typename T
> struct Identity
{
6 void f(Identity
<int>::Type a
) {}
7 void f(Identity
<int> a
) {}
10 template<typename T
> struct A
{
22 namespace EmptyNameCrash
{
24 typedef struct { A x
; } B
;
37 namespace VirtualDtor
{
45 namespace VirtualBase
{
47 struct B
: virtual A
{ };
55 const wchar_t c
= L
'x';