// RUN: %clang_cc1 -fsyntax-only -verify %s
; // expected-note 4{{template is declared here}}
; // expected-error{{implicit instantiation of undefined template}} \
// expected-error{{implicit instantiation of undefined template 'A<X *>'}}
; // expected-note{{instantiation of template class}}
; // expected-note{{instantiation of template class}}
; // expected-note{{instantiation of template class}}
; // expected-note{{instantiation of template class}}
void
typedef struct X;
void
;
void