1 // RUN: %clang_cc1 -emit-llvm -o - %s 2 3 // PR5834 4 struct ASTMultiMover {}; 5 struct ASTMultiPtr { 6 ASTMultiPtr(); 7 ASTMultiPtr(ASTMultiPtr&); 8 ASTMultiPtr(ASTMultiMover mover); 9 operator ASTMultiMover(); 10 }; 11 void f1() { 12 extern void f0(ASTMultiPtr); 13 f0(ASTMultiPtr()); 14 } 15