akash-manna-sky wrote:

I analyzed your suggestions and updated to use the `classify()`-level fix 
instead of the earlier consumer-side patch — non-zero-width unnamed bit-fields 
now classify as `INTEGER`, matching GCC, so `s75/s77` correctly return/take 
`i128` instead of falling back to `i64`. I also found and fixed the same issue 
in `llvm/lib/ABI/Targets/X86.cpp`, and added few more regression tests (`s79`, 
`s81`, plus a union case) covering mixed INTEGER/SSE eightbytes. @phoebewang.

https://github.com/llvm/llvm-project/pull/216777
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to