summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Kalinin <vkalinin@opendesign.com>2016-05-24 22:38:50 +0300
committerVladimir Kalinin <vkalinin@opendesign.com>2016-05-24 22:38:50 +0300
commitf9ad86b0c3bb63113d704b5ce189377b0092b6c1 (patch)
tree864a286c03fe4de80cfae901fdf5ebf4a4bcd79e
parent0145a07cc3673e224d2811fea88f934370bd87fb (diff)
downloadswig-f9ad86b0c3bb63113d704b5ce189377b0092b6c1.tar.gz
test for #662
-rw-r--r--Examples/test-suite/common.mk1
-rw-r--r--Examples/test-suite/nested_ignore.i21
2 files changed, 22 insertions, 0 deletions
diff --git a/Examples/test-suite/common.mk b/Examples/test-suite/common.mk
index 62e1d554c..d81b62e5a 100644
--- a/Examples/test-suite/common.mk
+++ b/Examples/test-suite/common.mk
@@ -307,6 +307,7 @@ CPP_TEST_CASES += \
nested_class \
nested_directors \
nested_comment \
+ nested_ignore \
nested_scope \
nested_template_base \
nested_workaround \
diff --git a/Examples/test-suite/nested_ignore.i b/Examples/test-suite/nested_ignore.i
new file mode 100644
index 000000000..a256ff0a8
--- /dev/null
+++ b/Examples/test-suite/nested_ignore.i
@@ -0,0 +1,21 @@
+%module A
+
+%rename($ignore) B::C;
+
+namespace B {
+ class C {
+ public:
+ struct D {
+ };
+ };
+
+ class E {
+ public:
+ typedef C::D D;
+ };
+
+ struct F
+ {
+ const E::D func();
+ };
+} \ No newline at end of file