Fix wrong access to qMemRotateFunctions
Since this table was restructured in 7c401397a4
and changed to
being indexed bitwidth and not format, NEON-enabled builds have
been writing to an undefined place after the table.
Discovered by compiler warnings on CI.
Change-Id: I109cd19a8dd703bdafdf13afd3f96ebeaa0e6de5
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
This commit is contained in:
parent
7c647edae9
commit
beaf33983e
@ -6549,8 +6549,8 @@ static void qInitDrawhelperFunctions()
|
|||||||
destFetchProc[QImage::Format_RGB16] = qt_destFetchRGB16_neon;
|
destFetchProc[QImage::Format_RGB16] = qt_destFetchRGB16_neon;
|
||||||
destStoreProc[QImage::Format_RGB16] = qt_destStoreRGB16_neon;
|
destStoreProc[QImage::Format_RGB16] = qt_destStoreRGB16_neon;
|
||||||
|
|
||||||
qMemRotateFunctions[QImage::Format_RGB16][0] = qt_memrotate90_16_neon;
|
qMemRotateFunctions[QPixelLayout::BPP16][0] = qt_memrotate90_16_neon;
|
||||||
qMemRotateFunctions[QImage::Format_RGB16][2] = qt_memrotate270_16_neon;
|
qMemRotateFunctions[QPixelLayout::BPP16][2] = qt_memrotate270_16_neon;
|
||||||
#endif
|
#endif
|
||||||
#endif // defined(__ARM_NEON__)
|
#endif // defined(__ARM_NEON__)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user