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