diff options
| author | 2023-01-23 11:43:05 +0000 | |
|---|---|---|
| committer | 2023-01-23 17:28:13 +0000 | |
| commit | 0a48a4fd2136229d8aca1ad449aa980ef8f1c36c (patch) | |
| tree | 6e972cea083514f8e6d8e76bc4414a0a681e0ce5 /compiler/optimizing/code_generator.cc | |
| parent | 86816121fe3c2fd23f133b0b96e6c6fbedb74be5 (diff) | |
Check if current method needs a deopt after method exit callbacks
Method exit listeners could request a frame pop. These are handled only
in the interpreter so we need to deopt at the method exit to handle
these. We were only deoptiming at the method exit if the caller needs a
deoptimization and hence missing frame pops if the caller didn't need a
deoptimization.
Bug: 266175266
Test: art/testrunner.py -t 1955
Change-Id: I10589e10c6b160a75f828302837d97189a79d175
Diffstat (limited to 'compiler/optimizing/code_generator.cc')
0 files changed, 0 insertions, 0 deletions