summaryrefslogtreecommitdiff
path: root/compiler/optimizing/loop_optimization.h
diff options
context:
space:
mode:
author Nicolas Geoffray <ngeoffray@google.com> 2023-07-07 13:43:57 +0100
committer Nicolas Geoffray <ngeoffray@google.com> 2023-07-10 10:22:18 +0000
commitb57e01e9ff980644cc98da5b775453453c948c1a (patch)
treea51d255e648e2200af8c0f3bf9ef83253f36928b /compiler/optimizing/loop_optimization.h
parentf73d0092ac5d481828dc2b47573e3f765c6fb499 (diff)
Only look at resolved classes for generating a runtime image.
There could be a race where we first see a loaded class (and its interface/super isn't in the class table yet), but we then see the class as resolved and emit it. In such a situation, we would emit the super class and interfaces, but forget to add them to the class table. For simplicity, we now only collect classes which are resolved. Test: test.py (unfortunately, difficult to unit test due to the race) Bug: 287502985 Change-Id: Icfc578b1e28d2320046cb4e12efc1810ee9074c7
Diffstat (limited to 'compiler/optimizing/loop_optimization.h')
0 files changed, 0 insertions, 0 deletions