13 lines
		
	
	
		
			448 B
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			448 B
		
	
	
	
		
			C++
		
	
	
	
| // RUN: %clang_cc1 %s -verify -fsyntax-only
 | |
| // PR4809
 | |
| // This test is primarily checking that this doesn't crash, not the particular
 | |
| // diagnostics.
 | |
| 
 | |
| const template basic_istream<char>; // expected-error {{expected unqualified-id}}
 | |
| 
 | |
| namespace S {}
 | |
| template <class X> class Y {
 | |
|   void x() { S::template y<char>(1); } // expected-error {{does not refer to a template}} \
 | |
|                                        // expected-error {{unqualified-id}}
 | |
| };
 |