From 669bd3ddc8a3768b6c6ea8d4f9f0697a834f3e4f Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Tue, 29 Apr 2003 11:03:15 +0000 Subject: [PATCH] imports runtime test name change - this must have got left out when imports was renamed from import git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4740 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- .../test-suite/mzscheme/imports_runme.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 SWIG/Examples/test-suite/mzscheme/imports_runme.scm diff --git a/SWIG/Examples/test-suite/mzscheme/imports_runme.scm b/SWIG/Examples/test-suite/mzscheme/imports_runme.scm new file mode 100644 index 000000000..ae636aaa7 --- /dev/null +++ b/SWIG/Examples/test-suite/mzscheme/imports_runme.scm @@ -0,0 +1,16 @@ +;;; This file is part of a test for SF bug #231619. +;;; It shows that the %import directive does not work properly in SWIG +;;; 1.3a5: Type information is not properly generated if a base class +;;; comes from an %import-ed file. + +(load-extension "imports_a.so") +(load-extension "imports_b.so") + +(define x (new-B)) + +;; This fails in 1.3a5 because the SWIG runtime code does not know +;; that x (an instance of class B) can be passed to methods of class A. + +(A-hello x) + +(exit 0)