diff options
author | Ian Rogers <irogers@google.com> | 2013-08-13 21:33:58 -0700 |
---|---|---|
committer | Ian Rogers <irogers@google.com> | 2013-08-13 21:33:58 -0700 |
commit | 97a03e3cc86002b10889562a6b5b164cd2b99e7e (patch) | |
tree | 31a25bc1a5e8ab191d101764deabaaa53d37cc26 | |
parent | 1a4d6d809b4c24580b4667e3075d545738d83ec7 (diff) | |
download | art-97a03e3cc86002b10889562a6b5b164cd2b99e7e.tar.gz art-97a03e3cc86002b10889562a6b5b164cd2b99e7e.tar.bz2 art-97a03e3cc86002b10889562a6b5b164cd2b99e7e.zip |
Fix small art build.
Change-Id: Idaade55babbab192c87b32c077d2ec01ac9ef0e2
-rw-r--r-- | runtime/verifier/method_verifier.cc | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/runtime/verifier/method_verifier.cc b/runtime/verifier/method_verifier.cc index dcc9f90e8..cc0559d90 100644 --- a/runtime/verifier/method_verifier.cc +++ b/runtime/verifier/method_verifier.cc @@ -4095,10 +4095,13 @@ const std::vector<uint8_t>* MethodVerifier::GetDexGcMap(MethodReference ref) { DCHECK(Runtime::Current()->IsCompiler()); ReaderMutexLock mu(Thread::Current(), *dex_gc_maps_lock_); DexGcMapTable::const_iterator it = dex_gc_maps_->find(ref); - CHECK(it != dex_gc_maps_->end()) - << "Didn't find GC map for: " << PrettyMethod(ref.dex_method_index, *ref.dex_file); - CHECK(it->second != NULL); - return it->second; + if (it == dex_gc_maps_->end()) { + LOG(WARNING) << "Didn't find GC map for: " << PrettyMethod(ref.dex_method_index, *ref.dex_file); + return NULL; + } else { + CHECK(it->second != NULL); + return it->second; + } } void MethodVerifier::SetDevirtMap(MethodReference ref, |