summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Jezabek <jezabek@poczta.onet.pl>2008-08-07 19:46:20 +0000
committerJan Jezabek <jezabek@poczta.onet.pl>2008-08-07 19:46:20 +0000
commit5a9dfc583bef5b4e0631503b810eac2c26f6bf85 (patch)
tree1fbb772a379adda0c527cd2a0857eadf8a44708e
parentc25e2d919ed81841a22bb3eb9b25756123b4d77d (diff)
downloadswig-5a9dfc583bef5b4e0631503b810eac2c26f6bf85.tar.gz
Another test-case for C#.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-jezabek@10742 626c5289-ae23-0410-ae9c-e8d60b6d4f22
-rw-r--r--Examples/test-suite/common.mk1
-rw-r--r--Examples/test-suite/inherit_same_name4.i19
2 files changed, 20 insertions, 0 deletions
diff --git a/Examples/test-suite/common.mk b/Examples/test-suite/common.mk
index bcb5e9773..7bf8474a3 100644
--- a/Examples/test-suite/common.mk
+++ b/Examples/test-suite/common.mk
@@ -201,6 +201,7 @@ CPP_TEST_CASES += \
inherit_same_name \
inherit_same_name2 \
inherit_same_name3 \
+ inherit_same_name4 \
inherit_target_language \
inherit_void_arg \
inline_initializer \
diff --git a/Examples/test-suite/inherit_same_name4.i b/Examples/test-suite/inherit_same_name4.i
new file mode 100644
index 000000000..6f90d40ca
--- /dev/null
+++ b/Examples/test-suite/inherit_same_name4.i
@@ -0,0 +1,19 @@
+%module inherit_same_name4
+
+%ignore B;
+
+%inline %{
+class A {
+ public:
+ virtual int xyz(int) { return 0; }
+};
+
+class B : public A {
+};
+
+class C : public B {
+ public:
+ virtual int xyz(int) { return 1; }
+};
+
+%}