Qt: Enable compilation on gcc 12.1 and Qt6
gcc 12.1 thinks that there's a signed/unsigned qsize issue with the Qt6 sources. Enable compilation until this gets fixed upstream. /usr/include/qt6/QtCore/qarraydataops.h:98:17: error: ‘void* memcpy(void*, const void*, size_t)’ specified size between 9223372036854775808 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Werror=stringop-overflow=] 98 | ::memcpy(static_cast<void *>(this->end()), static_cast<const void *>(b), (e - b) * sizeof(T)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This commit is contained in:
parent
6dfa521c26
commit
7bf4144494
|
@ -11,7 +11,15 @@
|
|||
|
||||
#include <errno.h>
|
||||
|
||||
#include <ws_diag_control.h>
|
||||
|
||||
#if WS_IS_AT_LEAST_GNUC_VERSION(12,1)
|
||||
DIAG_OFF(stringop-overflow)
|
||||
#endif
|
||||
#include "interface_toolbar.h"
|
||||
#if WS_IS_AT_LEAST_GNUC_VERSION(12,1)
|
||||
DIAG_ON(stringop-overflow)
|
||||
#endif
|
||||
#include <ui/qt/widgets/interface_toolbar_lineedit.h>
|
||||
#include "simple_dialog.h"
|
||||
#include "main_application.h"
|
||||
|
|
Loading…
Reference in New Issue