V4: Fix use of uninitialized field.
authorErik Verbruggen <erik.verbruggen@digia.com>
Fri, 5 Jun 2015 13:20:23 +0000 (15:20 +0200)
committerJani Heikkinen <jani.heikkinen@theqtcompany.com>
Mon, 8 Jun 2015 08:22:11 +0000 (08:22 +0000)
commit78bffbca60b12cccad4d79770a6933b8b2e6b5f8
tree4df73bc9865915a29a237fe145d0aca88c1e1c82
parentd6723686961bebe97eac002bdb3e276a75256121
V4: Fix use of uninitialized field.

Valgrind pointed out that Transition::id was used in a conditional jump
or move. Fixes regressions of the following tests on OSX:

  ch15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-1 in non-strict mode
  ch15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-2 in non-strict mode
  ch15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-28 in non-strict mode

Change-Id: Ia959ff6f9fdac8d4cb37f54f670fdff4c8ba9a67
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
src/qml/jsruntime/qv4internalclass.cpp