Update of /cvsroot/swig/SWIG/Examples/test-suite In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27418 Modified Files: cplusplus_throw.i default_args.i director_exception.i exception_order.i extern_throws.i primitive_types.i throw_exception.i Log Message: muffle exception specification ignored warning (VC++). This is only for testcases that introduce exception specifications in the testcase case itself. Index: primitive_types.i =================================================================== RCS file: /cvsroot/swig/SWIG/Examples/test-suite/primitive_types.i,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** primitive_types.i 6 Jan 2006 11:41:35 -0000 1.24 --- primitive_types.i 12 Jan 2006 23:43:16 -0000 1.25 *************** *** 2,5 **** --- 2,11 ---- %module(directors="1") primitive_types + %{ + #if defined(_MSC_VER) + #pragma warning(disable: 4290) // C++ exception specification ignored except to indicate a function is not __declspec(nothrow) + #endif + %} + // Ruby constant names #pragma SWIG nowarn=SWIGWARN_RUBY_WRONG_NAME Index: cplusplus_throw.i =================================================================== RCS file: /cvsroot/swig/SWIG/Examples/test-suite/cplusplus_throw.i,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** cplusplus_throw.i 22 Dec 2005 06:32:49 -0000 1.4 --- cplusplus_throw.i 12 Jan 2006 23:43:16 -0000 1.5 *************** *** 6,9 **** --- 6,15 ---- %module cplusplus_throw + %{ + #if defined(_MSC_VER) + #pragma warning(disable: 4290) // C++ exception specification ignored except to indicate a function is not __declspec(nothrow) + #endif + %} + %nodefaultctor; Index: throw_exception.i =================================================================== RCS file: /cvsroot/swig/SWIG/Examples/test-suite/throw_exception.i,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** throw_exception.i 6 Jan 2006 11:41:35 -0000 1.8 --- throw_exception.i 12 Jan 2006 23:43:16 -0000 1.9 *************** *** 1,4 **** --- 1,10 ---- %module throw_exception + %{ + #if defined(_MSC_VER) + #pragma warning(disable: 4290) // C++ exception specification ignored except to indicate a function is not __declspec(nothrow) + #endif + %} + %warnfilter(SWIGWARN_RUBY_WRONG_NAME) Namespace::enum1; %warnfilter(SWIGWARN_RUBY_WRONG_NAME) Namespace::enum2; Index: default_args.i =================================================================== RCS file: /cvsroot/swig/SWIG/Examples/test-suite/default_args.i,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** default_args.i 26 Nov 2005 08:38:49 -0000 1.13 --- default_args.i 12 Jan 2006 23:43:16 -0000 1.14 *************** *** 3,6 **** --- 3,12 ---- %module default_args + %{ + #if defined(_MSC_VER) + #pragma warning(disable: 4290) // C++ exception specification ignored except to indicate a function is not __declspec(nothrow) + #endif + %} + %include "std_string.i" Index: director_exception.i =================================================================== RCS file: /cvsroot/swig/SWIG/Examples/test-suite/director_exception.i,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** director_exception.i 21 Nov 2005 20:29:54 -0000 1.13 --- director_exception.i 12 Jan 2006 23:43:16 -0000 1.14 *************** *** 1,5 **** --- 1,10 ---- %module(directors="1") director_exception + %{ + #if defined(_MSC_VER) + #pragma warning(disable: 4290) // C++ exception specification ignored except to indicate a function is not __declspec(nothrow) + #endif + #include <string> Index: exception_order.i =================================================================== RCS file: /cvsroot/swig/SWIG/Examples/test-suite/exception_order.i,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** exception_order.i 10 Jan 2006 23:17:15 -0000 1.8 --- exception_order.i 12 Jan 2006 23:43:16 -0000 1.9 *************** *** 3,6 **** --- 3,12 ---- %include "exception.i" + %{ + #if defined(_MSC_VER) + #pragma warning(disable: 4290) // C++ exception specification ignored except to indicate a function is not __declspec(nothrow) + #endif + %} + /* last resource, catch everything but don't override Index: extern_throws.i =================================================================== RCS file: /cvsroot/swig/SWIG/Examples/test-suite/extern_throws.i,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** extern_throws.i 26 Sep 2003 19:56:45 -0000 1.1 --- extern_throws.i 12 Jan 2006 23:43:16 -0000 1.2 *************** *** 1,3 **** --- 1,10 ---- %module extern_throws + + %{ + #if defined(_MSC_VER) + #pragma warning(disable: 4290) // C++ exception specification ignored except to indicate a function is not __declspec(nothrow) + #endif + %} + %inline %{ #include <exception> |