summaryrefslogtreecommitdiff
path: root/compiler/optimizing
diff options
context:
space:
mode:
author Nicolas Geoffray <ngeoffray@google.com> 2015-06-08 15:53:30 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2015-06-08 15:53:30 +0000
commitc2c22074a4d24a53e66a4aa2afbb039746fef498 (patch)
treeb059406e0585f9339dadb6c56a712eea9494d1cd /compiler/optimizing
parentccd6337f31d13706c602f3d9436e9b4025075b63 (diff)
parent4a56acab1be232e07cee8735c29957fe6eb425d0 (diff)
Merge "Revert "Do a type check for knowing if we can inline.""
Diffstat (limited to 'compiler/optimizing')
-rw-r--r--compiler/optimizing/inliner.cc3
1 files changed, 0 insertions, 3 deletions
diff --git a/compiler/optimizing/inliner.cc b/compiler/optimizing/inliner.cc
index 07d0dd6b49..ea613b2b01 100644
--- a/compiler/optimizing/inliner.cc
+++ b/compiler/optimizing/inliner.cc
@@ -120,9 +120,6 @@ static ArtMethod* FindVirtualOrInterfaceTarget(HInvoke* invoke, ArtMethod* resol
// Statically knowing that the receiver has an interface type cannot
// help us find what is the target method.
return nullptr;
- } else if (!resolved_method->GetDeclaringClass()->IsAssignableFrom(info.GetTypeHandle().Get())) {
- // The method that we're trying to call is not in the receiver's class or super classes.
- return nullptr;
}
ClassLinker* cl = Runtime::Current()->GetClassLinker();