1 // RUN: %clang_cc1 -fdelayed-template-parsing -fsyntax-only -verify %s
13 void foo4() { } // expected-note {{previous definition is here}} expected-note {{previous definition is here}}
14 void foo4() { } // expected-error {{class member cannot be redeclared}} expected-error {{redefinition of 'foo4'}} expected-note {{previous definition is here}}
19 void B
<T
>::foo4() {// expected-error {{redefinition of 'foo4'}}
33 template void A
<int>::foo2();
41 template <class T
> void foo5() {} //expected-note {{previous definition is here}}
42 template <class T
> void foo5() {} // expected-error {{redefinition of 'foo5'}}