[llvm-dev] SRET consistency between declaration and call site
Jonas Maebe via llvm-dev
llvm-dev at lists.llvm.org
Wed Oct 7 01:28:59 PDT 2015
James Y Knight via llvm-dev wrote on Tue, 06 Oct 2015:
> Certainly a mismatch between sret and not-sret from caller to callee
> could not possibly work on sparc, because sparc's calling convention
> for struct return is totally bonkers.
It won't work on AArch64 either: it uses a fixed register to pass
struct return addresses, which is not used for other parameters under
any circumstances.
Jonas
More information about the llvm-dev
mailing list