Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.7.0, 5.7.1
-
None
-
windows 7 x64, ubuntu 16.04 GCC 5.3 x32 & x64
-
c4ebe96c34c2179d0ebdc555afdce179e3de52e8 (qtdeclarative)
Description
Reproduced on a variety of platforms:
import QtQuick 2.7 import QtQuick.Window 2.2 Window { id: main visible: true width: 500 height: 300 function foo() { var c = main.width > 1 ? 27 : -147 } }
The conditional has to be used and the var has to be unused, otherwise it doesn't crash. The function doesn't need to be executed, it crashes during QQmlEngine.load()
Attachments
Issue Links
- is duplicated by
-
QTBUG-56255 Malformed expression crashes JS optimizer
- Closed