diff options
author | Łukasz Matysiak <lukasz.matysiak@qt.io> | 2024-06-26 14:33:48 +0200 |
---|---|---|
committer | Łukasz Matysiak <lukasz.matysiak@qt.io> | 2024-06-26 22:47:26 +0000 |
commit | aea27282b783059ef52e928e811029cedb98ebf9 (patch) | |
tree | 030a497316dea86a51806f713439703b6fb49fd9 /tests/auto/corelib/xml/qxmlstream/XML-Test-Suite/xmlconf/ibm/not-wf/P61/CVS | |
parent | 3fccdd541b6aa5f4ef785b3f4b19d215969165c2 (diff) |
The "many-0 max dec" tests check if a large number (512) of leading zeros
interferes with parsing the number.
The std::from_chars implementation available on VxWorks cannot handle
strings longer than 255 characters.
The number is properly parsed, but the ptr returned as a part of the
std::from_chars_result does not contain the correct result.
It should point to the end of the string (as there is nothing left after the
number), but it wraps and starts to point to other places.
This leads to a wrong value returned by qstrnto(u)ll and to a failing
test.
The issue has been acknowledged by WindRiver. For now, blacklist the
"many-0 max dec" tests.
Pick-to: 6.7 6.8
Task-number: QTBUG-115777
Change-Id: I0a897728c71503e6817c69f8ced8ebb0a45295af
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'tests/auto/corelib/xml/qxmlstream/XML-Test-Suite/xmlconf/ibm/not-wf/P61/CVS')
0 files changed, 0 insertions, 0 deletions