commit | 21f2364f11a709c7c22320588abe2adc91c69b6a | [log] [tgz] |
---|---|---|
author | Alexey Grebenkin <a.grebenkin@partner.samsung.com> | Fri Dec 02 17:44:54 2016 +0300 |
committer | Artem Udovichenko <artem.u@samsung.com> | Tue Dec 20 16:53:03 2016 +0300 |
tree | 9c0404499b37dcf5cae6d982b6e65c925e57f772 | |
parent | 06ce6d4359ed897f1d1b39be4e748f0c4f3ca2ff [diff] |
Fix incorrect string hash value extension during cross-compilation. Previouly, having a 32-bit Android device and a 64-bit host to compile boot.oat could lead to an interning table be fulfilled using one hash function and be worked with using another hash function (which is caused by sign extension). Target case is any string with a negative .GetHashCode(). Test: test-art-host-gtest-intern_table_test Change-Id: I3f417e1ac990ef681f0651160292130e9b3632f0