Fix identifier handling in strings
authorLars Knoll <lars.knoll@digia.com>
Tue, 12 Feb 2013 10:05:18 +0000 (11:05 +0100)
committerSimon Hausmann <simon.hausmann@digia.com>
Tue, 12 Feb 2013 13:55:15 +0000 (14:55 +0100)
commit8c10aeb9fa16012f6ebf0c48d44dfbe133fc134d
tree7199ab318f633a809fd8ddebdcab1af187d40f6d
parentb5333bdcf10662970185bd23f1ed10603f070159
Fix identifier handling in strings

Give identifiers a full 32bit range, so we don't accidentally
get into overflows. Make sure UINT_MAX can be used as an identifier.

Change-Id: I7d031f9eff0ea2edd7d3e182670fbd37aaf04040
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
src/v4/qv4identifier.h
src/v4/qv4internalclass.cpp
src/v4/qv4object.cpp
src/v4/qv4string.cpp
src/v4/qv4string.h