test case added for "override" from imported module

This commit is contained in:
Vladimir Kalinin 2016-07-09 16:59:47 +03:00
parent 91f29c09ae
commit 3dd943a96b
2 changed files with 9 additions and 1 deletions

View File

@ -18,4 +18,12 @@ class A {
virtual MemberEnum member_virtual_test(MemberEnum e) { return e; } virtual MemberEnum member_virtual_test(MemberEnum e) { return e; }
virtual GlobalEnum global_virtual_test(GlobalEnum e) { return global_test(e); } virtual GlobalEnum global_virtual_test(GlobalEnum e) { return global_test(e); }
}; };
/* This class overrides nothing. Inherited classes should see base functions.
*/
class A_Intermediate : public A {
public:
A_Intermediate(){}
~A_Intermediate(){}
};
#endif #endif

View File

@ -1,6 +1,6 @@
#include "imports_a.h" #include "imports_a.h"
class B : public A class B : public A_Intermediate
{ {
public: public:
B() {}; B() {};