diff options
| author | Marc Mutz <marc.mutz@qt.io> | 2024-02-21 15:24:58 +0100 |
|---|---|---|
| committer | Marc Mutz <marc.mutz@qt.io> | 2024-02-23 00:10:05 +0100 |
| commit | e3c831dc558de7e83c81fe09644db18013d5dd65 (patch) | |
| tree | 59d69a52b1d7632053597f3ae75c6b3bbf9e73c1 /src/corelib/serialization/qdatastream.cpp | |
| parent | 1b89d747d7da7bffd515a5521e7dd5212c95f7af (diff) | |
QOperatingSystemVersion: fix UB (invalid static_cast)
When the QOSVBase we're constructing from isn't an actual
QOSVUnexported, the cast from QOSVBase to QOSVUnexported is
invalid. Instead of casting, add an QOSVUnexported(QOSVBase) ctor and
just call that.
Amends 215677818470e48e9090d7ae4411e1fea62207b8.
Pick-to: 6.7 6.6
Change-Id: I7352a044b62086585f1b036433f9b8779c77ac9d
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src/corelib/serialization/qdatastream.cpp')
0 files changed, 0 insertions, 0 deletions
