diff options
author | 2015-03-10 21:12:50 +0000 | |
---|---|---|
committer | 2015-03-10 21:12:51 +0000 | |
commit | be91548efbb53dc09815e601549342dadff11e3c (patch) | |
tree | bd7ced586d7b0a7696b2218e06fd5d2cb90ac123 | |
parent | d82d5755bbfa272d4bfe0144df1ba713e02f8335 (diff) | |
parent | 9c8d96163670c0c615daa17a55b3b91b937c12ba (diff) |
Merge "Fix dex2dex logic"
-rw-r--r-- | compiler/dex/verification_results.cc | 5 |
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. |