Gui: Always declare qt_memfill{32|64} as function pointers on x86
requested to merge asturmlechner/qtbase:asturmlechner/QTBUG-113315-fix-segfaults-w-virtualbox into kde/5.15
- https://bugreports.qt.io/browse/QTBUG-109159
-
https://bugreports.qt.io/browse/QTBUG-113315part of 5.15.14
Gui: Always declare qt_memfill{32|64} as function pointers on x86
Having the declaration of a function depend on compiler flags is a
fundamentally bad idea since you can compile different compilation units
that all include the header with different flags. This leads to
undefined symbols.
Pick-to: 6.5
Fixes: QTBUG-109159
Change-Id: I0aede280988e4f10c42d5b1824ad9c96a1e10854
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Reviewed-by: Liang Qi <liang.qi@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
(cherry picked from commit 9615e7f9e538af4ad212f4f71d1364c64b18542d)
Edited by Andreas Sturmlechner