diff options
| author | Carl Shapiro <cshapiro@google.com> | 2010-12-20 18:33:24 -0800 |
|---|---|---|
| committer | Carl Shapiro <cshapiro@google.com> | 2010-12-20 18:33:24 -0800 |
| commit | 039167e7894ae16880f51fa0b4d44316318aae1e (patch) | |
| tree | 507d062fd6a71ba96818de72c45a8fddd4449220 /vm/compiler/codegen/arm/CodegenDriver.c | |
| parent | e7bdd8b8c6f3aae552b333d0bd9664ef5e63f0a0 (diff) | |
Simplify the interface for waiting for a concurrent GC to complete.
Previously, there was no guarantee that a GC would have completed when
the waiting routine returned. This was an oversight, and the workaround
became to wait in a loop that tested the condition that the GC running
flag was not set. The right fix was always to push the loop into the
waiting routine itself to keep the interface simple. This change backs
out the hack, moving the waiting loop to where it belongs.
Change-Id: Idc6ab6e5d4379a5da27e9e115d23d4123c7cacc4
Diffstat (limited to 'vm/compiler/codegen/arm/CodegenDriver.c')
0 files changed, 0 insertions, 0 deletions
