commit | 44f1019c14755d3d3b1e246cbbb14c3e0fa397de | [log] [tgz] |
---|---|---|
author | Douglas Leung <douglas.leung@imgtec.com> | Wed Sep 23 16:42:08 2015 -0700 |
committer | Douglas Leung <douglas.leung@imgtec.com> | Wed Sep 30 17:20:56 2015 -0700 |
tree | cab8e8e03c4965278c872f0431ddf99b9eecc270 | |
parent | 5df7f784407e963280c4fc2bca18b17834b0f268 [diff] |
Fix a sign-extension bug in JValue. The uint64_t value returned by artQuickProxyInvokeHandler is derived from a JValue. For signed types that are less than or equal to 32 bits, the upper 32 bits are zeros, thus lossing its sign bit. This patch allows the 044-proxy test to pass for Mips64. Change-Id: I3012fbd415060c859e6972242452e0089139c4c4