gecko-dev/xpcom/tests/static-checker/OverrideFail4.cpp
Taras Glek a7a24a1627 Bug 512726 - Add NS_MUST_OVERRIDE static annotation. r=bsmedberg
--HG--
extra : rebase_source : 4f3034c93cc76c7504d1cfb21953c495c35d068f
2009-09-18 10:26:13 -07:00

14 lines
210 B
C++

#include "nscore.h"
struct Base {
NS_MUST_OVERRIDE void f();
};
struct Intermediate : Base {
NS_MUST_OVERRIDE void f();
};
struct Derived : Intermediate {
// error: must override Intermediate's f()
};