Re: [PATCH 2/2] widl: Optimise the generated code by skipping calls calling the type function directly for some reference pointers.

2009-01-12 Thread Alexandre Julliard
Rob Shearman robertshear...@gmail.com writes: Skip calling the Pointer marshalling/unmarshalling/buffer sizing/freeing function in this case. Output code for calling union marshalling/unmarshalling/buffer sizing/freeing functions. It doesn't work: ../../tools/widl/widl -I. -I.

Re: [PATCH 2/2] widl: Optimise the generated code by skipping calls calling the type function directly for some reference pointers.

2009-01-12 Thread Rob Shearman
2009/1/12 Alexandre Julliard julli...@winehq.org: Rob Shearman robertshear...@gmail.com writes: Skip calling the Pointer marshalling/unmarshalling/buffer sizing/freeing function in this case. Output code for calling union marshalling/unmarshalling/buffer sizing/freeing functions. It

Re: [PATCH 2/2] widl: Optimise the generated code by skipping calls calling the type function directly for some reference pointers.

2009-01-12 Thread Alexandre Julliard
Rob Shearman robertshear...@gmail.com writes: Skip calling the Pointer marshalling/unmarshalling/buffer sizing/freeing function in this case. Output code for calling union marshalling/unmarshalling/buffer sizing/freeing functions. Now it breaks the tests: ../../../tools/runtest -q -P wine