| // 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()); | |
| } |