12 lines
		
	
	
		
			256 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			256 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| // RUN: %clang_cc1 %s -fsyntax-only -verify
 | |
| 
 | |
| template <typename T> struct A {
 | |
|   T x;
 | |
|   A(int y) { x = y; }
 | |
|   ~A() { *x = 10; } // expected-error {{indirection requires pointer operand}}
 | |
| };
 | |
| 
 | |
| void a() {
 | |
|   A<int> b = 10; // expected-note {{requested here}}
 | |
| }
 | 
