diff options
| author | Arnold Schwaighofer <aschwaighofer@apple.com> | 2017-02-08 22:30:47 +0000 |
|---|---|---|
| committer | Arnold Schwaighofer <aschwaighofer@apple.com> | 2017-02-08 22:30:47 +0000 |
| commit | db7bbcbe784e78a194091b53c49edd7fca3a74eb (patch) | |
| tree | a9bae6b5ee1c6d3982744a84bb192b5b265a3817 /clang/test/SemaTemplate/copy-ctor-assign.cpp | |
| parent | 3d8b0ebb68e50c7495ed82349ea0b08593fc0314 (diff) | |
| download | bcm5719-llvm-db7bbcbe784e78a194091b53c49edd7fca3a74eb.tar.gz bcm5719-llvm-db7bbcbe784e78a194091b53c49edd7fca3a74eb.zip | |
[ARM/AArch ISel] SwiftCC: First parameters that are marked swiftself are not 'this returns'
We mark X0 as preserved by a call that passes the returned parameter.
x0 = ...
fun(x0) // no implicit def of x0
This no longer is valid if we pass the parameter in a different register then
the returned value as is the case with a swiftself parameter (passed in x20).
x20 = ...
fun(x20) // there should be an implict def of x8
rdar://30425845
llvm-svn: 294527
Diffstat (limited to 'clang/test/SemaTemplate/copy-ctor-assign.cpp')
0 files changed, 0 insertions, 0 deletions

