mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-27 07:31:28 +00:00
2c4f938f1c
The const.cpp testcase fails when running in MSVC mode, while it does succeed in MinGW mode. In MSVC mode, there are more constructor invocations than expected, as the printout looks like this: A(1), this = 0000025597930000 A(1), this = 0000025597930000 f: this = 0000025597930000, val = 1 A(1), this = 0000025597930000 f: this = 0000025597930000, val = 1 ~A, this = 0000025597930000, val = 1 ~A, this = 0000025597930000, val = 1 ~A, this = 0000025597930000, val = 1 While the expected printout looks like this: A(1), this = 000002C903E10000 f: this = 000002C903E10000, val = 1 f: this = 000002C903E10000, val = 1 ~A, this = 000002C903E10000, val = 1 Reapplying #70991 with the XFAIL changed to check the host triple, not the target triple. On an MSVC based build of Clang, but with the default target triple set to PS4/PS5, we will still see the failure. And a Linux based build of Clang that targets PS4/PS5 won't see the issue. |
||
---|---|---|
.. | ||
CUDA | ||
Inputs | ||
code-undo.cpp | ||
const.cpp | ||
disambiguate-decl-stmt.cpp | ||
dynamic-library.cpp | ||
execute-stmts.cpp | ||
execute-weak.cpp | ||
execute.cpp | ||
fail.cpp | ||
global-dtor.cpp | ||
incremental-mode.cpp | ||
inline-virtual.cpp | ||
lambda.cpp | ||
lit.local.cfg | ||
multiline.cpp | ||
plugins.cpp | ||
sanity.c | ||
simple-exception.cpp | ||
stmt-serialization.cpp |