llvm-project/clang-tools-extra/test/clang-tidy/checkers/bugprone-undelegated-constr...

24 lines
387 B
C++

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