| %module overload_return_type | |
| // Regression test for PHP from SF#3168531 (SWIG <= 2.0.1 segfaults). | |
| %inline %{ | |
| class A { }; | |
| class B { | |
| public: | |
| int foo(int x) { return 0; } | |
| A foo(const char * y) { return A(); } | |
| }; | |
| // Regression test for PHP from SF#3208299 (there bar()'s return type wa | |
| // treated as always void). | |
| void foo(int i) {} | |
| int foo() { return 1; } | |
| int bar() { return 1; } | |
| void bar(int i) {} | |
| %} |