[PATCH] D114732: [clang] Mark `trivial_abi` types as "trivially relocatable".
Douglas Yung via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Feb 3 14:00:48 PST 2022
dyung added a comment.
In D114732#3294794 <https://reviews.llvm.org/D114732#3294794>, @devin.jeanpierre wrote:
> Oops, sorry about that. What is the correct way to test/reproduce the change? Do I / can I submit builds to the buildbot manually for testing?
>
> Also, should I be rolling back this change, or no? Not sure of the protocol here, this is my first change to Clang.
>
> P.S. that breakage is disturbing -- I would not have expected this sort of failure on any platform, and I'm not sure if it reflects a bug on PS4. (It seems to be that structs are passed in registers, even if the member variables of that struct cannot be.)
Reproducing it should be as simple as just rerunning the test with the PS4 triple, x86_64-scei-ps4 and comparing that output with what is expected. If it helps, I noticed that it seems to reproduce on both linux/windows.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D114732/new/
https://reviews.llvm.org/D114732
More information about the cfe-commits
mailing list