QML: fix uninitialized variable use.
authorErik Verbruggen <erik.verbruggen@digia.com>
Fri, 9 Jan 2015 09:40:19 +0000 (10:40 +0100)
committerErik Verbruggen <erik.verbruggen@theqtcompany.com>
Fri, 9 Jan 2015 11:25:25 +0000 (12:25 +0100)
/Users/erik/dev/qt5-dev/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:1539:5: warning: variable 'offset' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized]
    default:
    ^~~~~~~
/Users/erik/dev/qt5-dev/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:1544:15: note: uninitialized use occurs here
    *index -= offset;
              ^~~~~~

Change-Id: I92538c8a3cf2a192be4c62e29b06b2c940b6def5
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
src/qml/qml/qqmlpropertycache.cpp

index 3afc8c0..a87aec8 100644 (file)
@@ -1538,6 +1538,7 @@ void QQmlMetaObject::resolveGadgetMethodOrPropertyIndex(QMetaObject::Call type,
         break;
     default:
         Q_UNIMPLEMENTED();
+        offset = INT_MAX;
     }
 
     *index -= offset;