diff options
Diffstat (limited to 'Examples/test-suite/python_builtin.i')
-rw-r--r-- | Examples/test-suite/python_builtin.i | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/Examples/test-suite/python_builtin.i b/Examples/test-suite/python_builtin.i index ac1ad9c2d..e2c453d54 100644 --- a/Examples/test-suite/python_builtin.i +++ b/Examples/test-suite/python_builtin.i @@ -10,6 +10,17 @@ bool is_python_builtin() { return false; } #endif %} +// Test 0 for default tp_hash +%inline %{ +struct ValueStruct { + int value; + ValueStruct(int value) : value(value) {} + static ValueStruct *inout(ValueStruct *v) { + return v; + } +}; +%} + // Test 1 for tp_hash #if defined(SWIGPYTHON_BUILTIN) %feature("python:tp_hash") SimpleValue "SimpleValueHashFunction" @@ -19,9 +30,6 @@ bool is_python_builtin() { return false; } struct SimpleValue { int value; SimpleValue(int value) : value(value) {} - static SimpleValue *inout(SimpleValue *sv) { - return sv; - } }; %} |