| // Test that was failing for Perl - the non-member Foo was being called when the member version was intended | |
| %module inherit | |
| %inline %{ | |
| const char* Foo(void) { | |
| return "Non-member Foo"; | |
| } | |
| class CBase { | |
| public: | |
| const char* Foo(void) { | |
| return "CBase::Foo"; | |
| } | |
| }; | |
| class CDerived : public CBase {}; | |
| %} |