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 |