diff options
author | Jean Christophe Beyler <jean.christophe.beyler@intel.com> | 2014-09-04 08:34:28 -0700 |
---|---|---|
committer | Ian Rogers <irogers@google.com> | 2014-09-04 09:15:10 -0700 |
commit | 57f2bbda741d2d3d769a50268b4e0b9b54959684 (patch) | |
tree | e100d546f494c1f6522ad89ea3e3d466d979abe5 /test/ProfileTestMultiDex/Main.java | |
parent | 607dcd8a2aca4e44a564b7839c285315230545fd (diff) |
ART: Fix x86_64 GenSelect case when destination is Ref
Reference in x86_64 is a 64-bit solo register. As a result, the invocation
of OpRegImm results in an error when Select opcode of the kind:
ref = boolean ? null : null;
because opRegImm does not support 64-bit destination for OpMov.
The case above is only possible for ref because no one other constant except
null is possible.
Bug: 17327895
Change-Id: I7541e744ec1c8619711712fd17be72764efcf3a8
Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
(cherry picked from commit 3f51e7d942c22edaab3a7e703a1e6a2dd6a26f77)
Diffstat (limited to 'test/ProfileTestMultiDex/Main.java')
0 files changed, 0 insertions, 0 deletions