summaryrefslogtreecommitdiffstats
path: root/src/corelib/serialization/qdatastream.cpp
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2024-02-21 15:24:58 +0100
committerMarc Mutz <marc.mutz@qt.io>2024-02-23 00:10:05 +0100
commite3c831dc558de7e83c81fe09644db18013d5dd65 (patch)
tree59d69a52b1d7632053597f3ae75c6b3bbf9e73c1 /src/corelib/serialization/qdatastream.cpp
parent1b89d747d7da7bffd515a5521e7dd5212c95f7af (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