widl: Only base types or reference pointers to base types don't need to be freed.
authorRob Shearman <rob@codeweavers.com>
Sat, 15 Dec 2007 13:58:17 +0000 (13:58 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 17 Dec 2007 10:57:25 +0000 (11:57 +0100)
commitb81f4c24db5b49ee775c9585db370168b8d2506f
tree56a478faab4c797824beecbbbaad8b53be8f3774
parent45d6a959fbc449443d734ff2cf4acbebfd3e05d8
widl: Only base types or reference pointers to base types don't need to be freed.

There are other cases where calls to Free functions can be omitted (such
as types always unmarshalled using buffer memory with no embedded
pointers), but these are easier dealt with inside the relevent case in
write_remoting_arg.
tools/widl/typegen.c