[LLVMdev] Pass and return of large objects

Duncan Sands baldrick at free.fr
Mon Mar 1 07:14:22 PST 2010


Hi Russell,

> Suppose you have something like 'struct foo { char data[10000000]; }',
> and you want to pass such objects as function parameters, and return
> them as function results, by value, does this currently work correctly
> on all supported target platforms?

as far as I know this only works on x86, and only with LLVM from svn.

Ciao,

Duncan.



More information about the llvm-dev mailing list