From d0f081ecbdf0e932b98c54e5f51ba3614c7a69e0 Mon Sep 17 00:00:00 2001 From: Andreas Gampe Date: Thu, 1 Dec 2016 19:32:26 -0800 Subject: ART: Delete unnecessary ScopedObjectAccess This isn't protecting or serializing anything. Reduces dex2oatd compile time. Test: m test-art-host Change-Id: I8e6d1579578740b526070ba784b81bd0590e84b1 --- compiler/optimizing/graph_checker.cc | 3 --- 1 file changed, 3 deletions(-) (limited to 'compiler/optimizing/graph_checker.cc') diff --git a/compiler/optimizing/graph_checker.cc b/compiler/optimizing/graph_checker.cc index c8cba205fd..188ee3a8d1 100644 --- a/compiler/optimizing/graph_checker.cc +++ b/compiler/optimizing/graph_checker.cc @@ -23,7 +23,6 @@ #include "base/arena_containers.h" #include "base/bit_vector-inl.h" #include "base/stringprintf.h" -#include "handle_scope-inl.h" namespace art { @@ -448,7 +447,6 @@ void GraphChecker::VisitInstruction(HInstruction* instruction) { // Ensure that reference type instructions have reference type info. if (instruction->GetType() == Primitive::kPrimNot) { - ScopedObjectAccess soa(Thread::Current()); if (!instruction->GetReferenceTypeInfo().IsValid()) { AddError(StringPrintf("Reference type instruction %s:%d does not have " "valid reference type information.", @@ -1011,7 +1009,6 @@ void GraphChecker::VisitConstant(HConstant* instruction) { void GraphChecker::VisitBoundType(HBoundType* instruction) { VisitInstruction(instruction); - ScopedObjectAccess soa(Thread::Current()); if (!instruction->GetUpperBound().IsValid()) { AddError(StringPrintf( "%s %d does not have a valid upper bound RTI.", -- cgit v1.2.3-59-g8ed1b