|  | // RUN: %clang_cc1 -emit-llvm -o - %s
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | // PR5834
 | 
						
						
						
							|  | struct ASTMultiMover {};
 | 
						
						
						
							|  | struct ASTMultiPtr {
 | 
						
						
						
							|  |   ASTMultiPtr();
 | 
						
						
						
							|  |   ASTMultiPtr(ASTMultiPtr&);
 | 
						
						
						
							|  |   ASTMultiPtr(ASTMultiMover mover);
 | 
						
						
						
							|  |   operator ASTMultiMover();
 | 
						
						
						
							|  | };
 | 
						
						
						
							|  | void f1() {
 | 
						
						
						
							|  |   extern void f0(ASTMultiPtr);
 | 
						
						
						
							|  |   f0(ASTMultiPtr());
 | 
						
						
						
							|  | }
 |