From 34fe6dfd9a019264d2854e64c8920afd68fcb995 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Thu, 31 Jul 2003 21:45:26 +0000 Subject: [PATCH] missing method bodies added to valuewrapper_default testcase git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4972 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/Examples/test-suite/common.mk | 4 ++-- SWIG/Examples/test-suite/valuewrapper_default.i | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/SWIG/Examples/test-suite/common.mk b/SWIG/Examples/test-suite/common.mk index 7e8e076c3..6c56b0b83 100644 --- a/SWIG/Examples/test-suite/common.mk +++ b/SWIG/Examples/test-suite/common.mk @@ -48,8 +48,7 @@ CPP_TEST_BROKEN += \ template_default_arg \ template_specialization_defarg \ template_specialization_enum \ - using_namespace \ - valuewrapper_default + using_namespace # Broken C test cases. (Can be run individually using make testcase.ctest.) C_TEST_BROKEN += @@ -244,6 +243,7 @@ CPP_TEST_CASES += \ valuewrapper \ valuewrapper_base \ valuewrapper_const \ + valuewrapper_default \ varargs \ virtual_destructor \ voidtest diff --git a/SWIG/Examples/test-suite/valuewrapper_default.i b/SWIG/Examples/test-suite/valuewrapper_default.i index 9dc26ed27..129f77baf 100644 --- a/SWIG/Examples/test-suite/valuewrapper_default.i +++ b/SWIG/Examples/test-suite/valuewrapper_default.i @@ -6,13 +6,13 @@ enum MyType { Val1, Val2 }; class MyClass1 { public: - MyClass1(MyType myType); + MyClass1(MyType myType) {} }; class MyClass2 { public : - void set(MyClass1 cl1 = Val1); + void set(MyClass1 cl1 = Val1) {} // This could have been written : set(MyClass1 cl1 = MyClass1(Val1)) // But it works in C++ since there is a "conversion" constructor in MyClass1. };