commit | bfe400bb1a28cde991cdb3e39bc27bae6b04b8c2 | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Fri Dec 19 19:27:26 2014 +0000 |
committer | Vladimir Marko <vmarko@google.com> | Fri Dec 19 21:29:04 2014 +0000 |
tree | bad7d998663fb37ef400cbf1fc5fe4cb89b32d9a | |
parent | fa28ef0191e5f65bdf5932675f49d897bdc480b2 [diff] |
Fix running out of temps when storing invoke-interface result. On ARM, after emitting invoke-interface we didn't have any free temps to use for storing the result, so we would crash if the result was an unpromoted dalvik register with stack location too far from SP. Bug: 18769895 (cherry picked from commit d6bd06c713e8ec69de96510ef57bdf7adb4781ed) Change-Id: Id88f6f3788eaf6ecbc7bd68880b445423f6e4f94