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}}
 | 
						|
}
 |