From 1aecb24682075cbb99f21a367c399387b12257d0 Mon Sep 17 00:00:00 2001 From: Michael Brasser Date: Tue, 22 May 2018 14:07:14 -0500 Subject: Ensure we restore QML-defined enums This code path was previously missed, leading to some AOT-compiled types generating errors of the form: Unable to assign [undefined] to int [ChangeLog][QtQml] Fix QML declared enums with CONFIG+=qtquickcompiler. Change-Id: Ib46a2b2505aa3863f091a6ccdebf8425e62fc38f Reviewed-by: Simon Hausmann --- tests/auto/qml/qmlcachegen/Enums.qml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 tests/auto/qml/qmlcachegen/Enums.qml (limited to 'tests/auto/qml/qmlcachegen/Enums.qml') diff --git a/tests/auto/qml/qmlcachegen/Enums.qml b/tests/auto/qml/qmlcachegen/Enums.qml new file mode 100644 index 0000000000..830babb73e --- /dev/null +++ b/tests/auto/qml/qmlcachegen/Enums.qml @@ -0,0 +1,9 @@ +import QtQml 2.0 +QtObject { + enum Test { + First = 100, + Second = 200 + } + property int value: 0 + Component.onCompleted: value = Enums.Second +} -- cgit v1.2.3