about summary refs log tree commit diff
path: root/src/test/run-pass/thinlto
diff options
context:
space:
mode:
authorCorey Farwell <coreyf@rwell.org>2017-04-20 01:39:56 -0400
committerGitHub <noreply@github.com>2017-04-20 01:39:56 -0400
commit1b7e6c389828cdf1fba46f0e1892b63a260978a9 (patch)
tree5c872f22c4ad91777843b1aa75f78d2e43af1ed0 /src/test/run-pass/thinlto
parent348d66c73f92041670a9ab675f144ad79503f834 (diff)
parentcba0c6ad6da735d00819d5a0df3953b3a8ebfe3e (diff)
downloadrust-1b7e6c389828cdf1fba46f0e1892b63a260978a9.tar.gz
rust-1b7e6c389828cdf1fba46f0e1892b63a260978a9.zip
Rollup merge of #41378 - eddyb:byval-is-not-like-sret, r=arielb1
rustc_trans: do not treat byval as using up registers.

Perhaps not that well-documented, `byval` pointer arguments *are not* the same as pointer arguments used by pass-by-ref, but rather the pointer is only used by LLVM to pass the *contents* on the stack.

Fixes #41375.
Diffstat (limited to 'src/test/run-pass/thinlto')
0 files changed, 0 insertions, 0 deletions