| // RUN: clang-tidy %s -checks=-*,bugprone-undelegated-constructor -- -std=c++98 | count 0 | |
| // Note: this test expects no diagnostics, but FileCheck cannot handle that, | |
| // hence the use of | count 0. | |
| struct Ctor; | |
| Ctor foo(); | |
| struct Ctor { | |
| Ctor(); | |
| Ctor(int); | |
| Ctor(int, int); | |
| Ctor(Ctor *i) { | |
| Ctor(); | |
| Ctor(0); | |
| Ctor(1, 2); | |
| foo(); | |
| } | |
| }; | |
| Ctor::Ctor() { | |
| Ctor(1); | |
| } |