summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/xcb/xcb-util-renderutil/util.c
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2024-05-22 13:43:44 +0200
committerMarc Mutz <marc.mutz@qt.io>2024-05-23 01:36:55 +0200
commit3f3be9d7745dc6a6b16efdd940ccd12f6622c467 (patch)
tree40eadd19a9c4f1955c8c6e290117622a10748785 /src/3rdparty/xcb/xcb-util-renderutil/util.c
parent6d28744e43c113b0f94b2132d5904d85a18d81a3 (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