26 Nov
2020
26 Nov
'20
10:25 p.m.
On 11/27/20 1:13 AM, Peter Dimov via Boost wrote:
...failed testing.capture-output ..\..\bin.v2\libs\filesystem\test\operations_unit_test.test\clang-win-10.0.0\release\threading-multi\operations_unit_test.run...
...
This looks like a Clang x86 codegen bug. The compiler returns the `file_status` from `get_status` on the stack and then overwrites it with `push` instructions for some reason.
Not the first x86 clang-cl problem. I'll upgrade from 10.0 to 11.0 to see if it's fixed.
Still not fixed in 11.0.
Looks like the bug is limited to 32-bit target. Do they actually plan to support 32 bits?