From 71e46c1a2e1a8c2ef87b6137e8503dd12e18bb8d Mon Sep 17 00:00:00 2001 From: Mathieu Chartier Date: Wed, 24 Jun 2015 17:04:17 -0700 Subject: Fix force copy We now correctly pass the returned pointer back onto the release functions. Bug: 22056708 Change-Id: I1a7300d3a4522a3c81b432ec742ae1c0bd00b51e (cherry picked from commit b735bd9c04aa291d0a1bdc2c0a094a1a75ad0596) --- runtime/gc/heap.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'runtime/gc') diff --git a/runtime/gc/heap.cc b/runtime/gc/heap.cc index 57557e2..d428267 100644 --- a/runtime/gc/heap.cc +++ b/runtime/gc/heap.cc @@ -745,7 +745,7 @@ void Heap::IncrementDisableMovingGC(Thread* self) { void Heap::DecrementDisableMovingGC(Thread* self) { MutexLock mu(self, *gc_complete_lock_); - CHECK_GE(disable_moving_gc_count_, 0U); + CHECK_GT(disable_moving_gc_count_, 0U); --disable_moving_gc_count_; } -- cgit v1.1