Resolve typedefs in parameter types after applying ctype typemap

Typedefs were not resolved for non-object types in spite of
SwigType_typedef_resolve_all() call as it didn't affect "c_parm_type".

Actually it is not even clear if resolving typedefs is a good idea as using
them probably makes the generated code more clear, but at least in the case of
nested typedefs we do need to do it as "Class::Type" can't appear in C code.
This commit is contained in:
Vadim Zeitlin 2016-04-26 14:21:51 +02:00
commit 8eba14c6e0
2 changed files with 8 additions and 5 deletions

View file

@ -53,7 +53,6 @@ FAILING_CPP_TESTS := \
arrays_global_twodim \
char_strings \
constant_pointers \
default_arg_values \
default_args \
default_constructor \
director_enum \