diff --git a/Examples/test-suite/default_args_c.i b/Examples/test-suite/default_args_c.i new file mode 100644 index 000000000..e0c0af056 --- /dev/null +++ b/Examples/test-suite/default_args_c.i @@ -0,0 +1,14 @@ +%module default_args_c + +/* Default arguments for C code */ +int foo1(int x = 42 || 3); +int foo43(int x = 42 | 3); + +%{ +int foo1(int x) { + return x; +} +int foo43(int x) { + return x; +} +%} diff --git a/Examples/test-suite/errors/c_default_error.i b/Examples/test-suite/errors/c_default_error.i deleted file mode 100644 index f6220e11d..000000000 --- a/Examples/test-suite/errors/c_default_error.i +++ /dev/null @@ -1,4 +0,0 @@ -%module xxx - -int foo(int x = 42 || 3); - diff --git a/Examples/test-suite/errors/c_default_error.stderr b/Examples/test-suite/errors/c_default_error.stderr deleted file mode 100644 index e69de29bb..000000000 diff --git a/Examples/test-suite/python/default_args_c_runme.py b/Examples/test-suite/python/default_args_c_runme.py new file mode 100644 index 000000000..5985fd75c --- /dev/null +++ b/Examples/test-suite/python/default_args_c_runme.py @@ -0,0 +1,6 @@ +import default_args_c + +if default_args_c.foo1() != 1: + raise RuntimeError("failed") +if default_args_c.foo43() != 43: + raise RuntimeError("failed")