diff options
| author | Eric Christopher <echristo@gmail.com> | 2019-11-06 15:16:19 -0800 |
|---|---|---|
| committer | Eric Christopher <echristo@gmail.com> | 2019-11-06 15:25:10 -0800 |
| commit | 8d694a45ab6626a5768240ca370774c72722ca7c (patch) | |
| tree | c98d5b295cef3414eb4c9a69624044b1578ae934 /clang/lib/Driver/DriverOptions.cpp | |
| parent | 703c97be2492dfb0e4f3138e47fc1fe71c91adfa (diff) | |
| download | bcm5719-llvm-8d694a45ab6626a5768240ca370774c72722ca7c.tar.gz bcm5719-llvm-8d694a45ab6626a5768240ca370774c72722ca7c.zip | |
When lowering calls and tail calls in AArch64, the register mask and
return value location depends on the calling convention of the callee.
`F.getCallingConv()`, however, is the caller CC. Correct it to the
callee CC from `CallLoweringInfo`.
Fixes PR43449
Patch by Shu-Chun Weng!
Diffstat (limited to 'clang/lib/Driver/DriverOptions.cpp')
0 files changed, 0 insertions, 0 deletions

