From 421c53742610c053543f8c84e04d5e0c5185d68c Mon Sep 17 00:00:00 2001 From: Mathieu Chartier Date: Wed, 14 May 2014 14:11:40 -0700 Subject: Address comments from HandleScope change. For: https://android-review.googlesource.com/#/c/93793 Change-Id: I020d22a1508bf4f1770e6806d70e4fbb9a0fa0ab --- compiler/elf_writer_mclinker.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'compiler/elf_writer_mclinker.cc') diff --git a/compiler/elf_writer_mclinker.cc b/compiler/elf_writer_mclinker.cc index eb9b230..aa4a5b2 100644 --- a/compiler/elf_writer_mclinker.cc +++ b/compiler/elf_writer_mclinker.cc @@ -361,8 +361,9 @@ void ElfWriterMclinker::FixupOatMethodOffsets(const std::vector& ClassLinker* linker = Runtime::Current()->GetClassLinker(); // Unchecked as we hold mutator_lock_ on entry. ScopedObjectAccessUnchecked soa(Thread::Current()); - Handle dex_cache(soa.Self(), linker->FindDexCache(dex_file)); - Handle class_loader(soa.Self(), nullptr); + StackHandleScope<2> hs(soa.Self()); + Handle dex_cache(hs.NewHandle(linker->FindDexCache(dex_file))); + auto class_loader(hs.NewHandle(nullptr)); method = linker->ResolveMethod(dex_file, method_idx, dex_cache, class_loader, NULL, invoke_type); CHECK(method != NULL); } -- cgit v1.1