diff options
| author | Folkert de Vries <folkert@folkertdev.nl> | 2026-02-11 17:27:51 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-02-11 17:27:51 +0100 |
| commit | 6a81656f7d729615c296e5da774e78ad5b21a558 (patch) | |
| tree | 2b9bf3858f439f931351296744d1a3e2db0cdee0 /lldb/test/Shell/Commands/command-plugin-enable+disable.test | |
| parent | 2c1af70c0688b5518f46c617a5ffa443e22ba522 (diff) | |
| download | llvm-main.zip llvm-main.tar.gz llvm-main.tar.bz2 | |
Basically https://github.com/llvm/llvm-project/pull/168506 but for
riscv, so to be clear the hard work here is @heiher 's. I figured we may
as well get some extra eyeballs on this from riscv too.
Previously the riscv backend could not handle `musttail` calls with more
arguments than fit in registers, or any explicit `byval` or `sret`
parameters/return values. Those have now been implemented.
This is part of my push to get more LLVM backends to support `byval` and
`sret` parameters so that rust can stabilize guaranteed tail call
support. See also:
- https://github.com/llvm/llvm-project/pull/168956
- https://github.com/rust-lang/rust/issues/148748
---------
Co-authored-by: WANG Rui <wangrui@loongson.cn>
Diffstat (limited to 'lldb/test/Shell/Commands/command-plugin-enable+disable.test')
0 files changed, 0 insertions, 0 deletions
