diff options
author | Marc Mutz <marc.mutz@qt.io> | 2024-05-22 13:43:44 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@qt.io> | 2024-05-23 01:36:55 +0200 |
commit | 3f3be9d7745dc6a6b16efdd940ccd12f6622c467 (patch) | |
tree | 40eadd19a9c4f1955c8c6e290117622a10748785 /src/3rdparty/xcb/xcb-util-renderutil/util.c | |
parent | 6d28744e43c113b0f94b2132d5904d85a18d81a3 (diff) |
tst_QStringView: (re)fix GCC ubsan build
Move the constexpr fromArray() check from fromArray() to constExpr()
and there add the protection necessary to work around
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71962, copied from
tst_QByteArrayView.
As a drive-by, add the test for constexpr construction from a char16_t
array, which was missing here (probably because of the GCC bug) while
the corresponding test was already in tst_QByteArrayView.
Amends 107ff4c1d6b5da2cb11c65b2bd9106817f7fdb02(!).
(iow: 6.0, and no, I don't know why it became a problem only now)
Pick-to: 6.7 6.5 6.2
Change-Id: Id9d2a08175709f8bf85b3b192e7aa49783b9e715
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/3rdparty/xcb/xcb-util-renderutil/util.c')
0 files changed, 0 insertions, 0 deletions