Fix crash in QUrl-to-int conversion in v4
authorChris Adams <christopher.adams@nokia.com>
Thu, 29 Mar 2012 05:15:23 +0000 (15:15 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 30 Mar 2012 05:54:14 +0000 (07:54 +0200)
commitbb5afc485d68b2ef779f858d461160c0634c3020
tree10bc5eb7bb78db91d9ba64b1f301a09a633ad615
parentd2447feece42859011d7995dff5614f3d1758e64
Fix crash in QUrl-to-int conversion in v4

Also adds various unit tests for other conversion operations.
Note that many of the conversion operations produce the wrong results,
and have been marked with QTBUG-24706.

Task-number: QTBUG-24706
Change-Id: Id96a7409e31f2e889dce6b501247f58b59fa6a98
Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
13 files changed:
src/qml/qml/v4/qv4compiler.cpp
src/qml/qml/v4/qv4instruction_p.h
tests/auto/qml/v4/data/conversions.1.qml [new file with mode: 0644]
tests/auto/qml/v4/data/conversions.2.qml [new file with mode: 0644]
tests/auto/qml/v4/data/conversions.3.qml [new file with mode: 0644]
tests/auto/qml/v4/data/conversions.4.qml [new file with mode: 0644]
tests/auto/qml/v4/data/conversions.5.qml [new file with mode: 0644]
tests/auto/qml/v4/data/conversions.6.qml [new file with mode: 0644]
tests/auto/qml/v4/data/conversions.7.qml [new file with mode: 0644]
tests/auto/qml/v4/data/conversions.8.qml [new file with mode: 0644]
tests/auto/qml/v4/testtypes.cpp
tests/auto/qml/v4/testtypes.h
tests/auto/qml/v4/tst_v4.cpp