1 2 3 4 5 6 7 8 9 10 11 12 13 14
// 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()); }