The code was reading from uninitialized memory when creating a variant. Fixing that reveals that the test semantics are broken: when dealing with datatypes without a registered operator==, QVariant resorts to memcmp, so the two objects would've actually compared equal. Amend that. Change-Id: I36bad7ee6a45154d5d534b7dd8b618cc0a900126 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> |
||
|---|---|---|
| .. | ||
| stream | ||
| .gitignore | ||
| .prev_CMakeLists.txt | ||
| CMakeLists.txt | ||
| qvariant.pro | ||
| qvariant.qrc | ||
| tst_qvariant.cpp | ||