From 57ff705fa56e66ceab13ad1ab534ff708dafad62 Mon Sep 17 00:00:00 2001 From: Nicolas Geoffray Date: Wed, 28 Sep 2022 10:28:49 +0100 Subject: Mark methods of unverified classes as uncompilable. We were forgetting to mark them during FastVerify. Bug: 247097413 Test: 842-vdex-hard-failure Change-Id: I4e24e1c64f6a50f87eb4ce1d85face1619169915 --- runtime/compiler_callbacks.h | 1 + 1 file changed, 1 insertion(+) (limited to 'runtime/compiler_callbacks.h') diff --git a/runtime/compiler_callbacks.h b/runtime/compiler_callbacks.h index c71d4ac1e2..f76ee660e0 100644 --- a/runtime/compiler_callbacks.h +++ b/runtime/compiler_callbacks.h @@ -48,6 +48,7 @@ class CompilerCallbacks { virtual ~CompilerCallbacks() { } virtual void AddUncompilableMethod(MethodReference ref) = 0; + virtual void AddUncompilableClass(ClassReference ref) = 0; virtual void ClassRejected(ClassReference ref) = 0; virtual verifier::VerifierDeps* GetVerifierDeps() const = 0; -- cgit v1.2.3-59-g8ed1b