summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Mathieu Chartier <mathieuc@google.com> 2015-03-10 21:12:50 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2015-03-10 21:12:51 +0000
commitbe91548efbb53dc09815e601549342dadff11e3c (patch)
treebd7ced586d7b0a7696b2218e06fd5d2cb90ac123
parentd82d5755bbfa272d4bfe0144df1ba713e02f8335 (diff)
parent9c8d96163670c0c615daa17a55b3b91b937c12ba (diff)
Merge "Fix dex2dex logic"
-rw-r--r--compiler/dex/verification_results.cc5
1 files changed, 0 insertions, 5 deletions
diff --git a/compiler/dex/verification_results.cc b/compiler/dex/verification_results.cc
index 150bdaca67..a4df00e203 100644
--- a/compiler/dex/verification_results.cc
+++ b/compiler/dex/verification_results.cc
@@ -49,11 +49,6 @@ bool VerificationResults::ProcessVerifiedMethod(verifier::MethodVerifier* method
DCHECK(method_verifier != NULL);
MethodReference ref = method_verifier->GetMethodReference();
bool compile = IsCandidateForCompilation(ref, method_verifier->GetAccessFlags());
- // TODO: Check also for virtual/interface invokes when DEX-to-DEX supports devirtualization.
- if (!compile && !method_verifier->HasCheckCasts()) {
- return true;
- }
-
const VerifiedMethod* verified_method = VerifiedMethod::Create(method_verifier, compile);
if (verified_method == nullptr) {
// Do not report an error to the verifier. We'll just punt this later.