diff options
| author | 2023-07-07 13:43:57 +0100 | |
|---|---|---|
| committer | 2023-07-10 10:22:18 +0000 | |
| commit | b57e01e9ff980644cc98da5b775453453c948c1a (patch) | |
| tree | a51d255e648e2200af8c0f3bf9ef83253f36928b /compiler/optimizing/loop_optimization.h | |
| parent | f73d0092ac5d481828dc2b47573e3f765c6fb499 (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