blob: a451add367d5e8122a47c185998e36aa564c1b24 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
struct Trivial {};
class BaseWithVirtuals
{
public:
virtual void virtualMethod1(Trivial ) {}; // Warn
virtual void virtualMethod2(Trivial ) {}; // Warn
void nonVirtualMethod(Trivial ) {}; // Warn
};
class DerivedWithVirtuals : BaseWithVirtuals {
public:
void virtualMethod1(Trivial ) override {}; // Warn
void virtualMethod2(Trivial ) {}; // Warn
void nonVirtualMethod(Trivial ) {}; // Warn
};
|