aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsapi/qjsvalue.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2021-03-10 15:32:27 +0100
committerUlf Hermann <ulf.hermann@qt.io>2021-03-12 12:30:30 +0100
commit9970ebb277db5f11c8a7e72099fdd056a6d8310c (patch)
tree1a46d08774680f958df63a1488754fcdf27af9ea /src/qml/jsapi/qjsvalue.cpp
parent5e280b8792fe094a199b4120b7727ca6a34162ff (diff)
Replace std::variant with tagged union in QJSPrimitiveValue
Pick-to: 6.1 Fixes: QTBUG-91717 Change-Id: Id19e08589206253b96c76bc40a799ccd95b0e0bf Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by: Andrei Golubev <andrei.golubev@qt.io>
Diffstat (limited to 'src/qml/jsapi/qjsvalue.cpp')
-rw-r--r--src/qml/jsapi/qjsvalue.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/jsapi/qjsvalue.cpp b/src/qml/jsapi/qjsvalue.cpp
index 6d70c72722..c565f4c372 100644
--- a/src/qml/jsapi/qjsvalue.cpp
+++ b/src/qml/jsapi/qjsvalue.cpp
@@ -911,7 +911,7 @@ QJSValue::QJSValue(QJSPrimitiveValue &&value)
d = QV4::Encode(value.asDouble());
return;
case QJSPrimitiveValue::String:
- QJSValuePrivate::setString(this, std::move(std::get<QString>(value.d)));
+ QJSValuePrivate::setString(this, value.asString());
return;
}