On 1/5/19 8:09 AM, Nick Renieris wrote: > Στις Παρ, 4 Ιαν 2019 στις 11:51 μ.μ., ο/η Richard Henderson > <richard.hender...@linaro.org> έγραψε: >> As an integer it is always passed by value. As a structure some host abis >> pass >> it by reference, and the TCG compiler doesn't know about that. > > Ah so they modify it? If so it could surely be worked around with > explicit stack copies, right?
No, it's just calling conventions. And it could be worked around, but I think what we have is convenient enough. Especially since the sizes are encoded as (n+1)*8, which also shows the compiler that the size is positive, so the for loop must iterate at least once. r~