From b06da6f5e435dc9c8736121332319c0308ba5492 Mon Sep 17 00:00:00 2001 From: Zoltan Varga Date: Sat, 26 Nov 2016 22:45:21 -0500 Subject: [PATCH] [aot] Avoid a crash on class loading failures. Fixes #47152. --- mono/mini/aot-compiler.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mono/mini/aot-compiler.c b/mono/mini/aot-compiler.c index 6c30c8f5bd1..944a57b104f 100644 --- a/mono/mini/aot-compiler.c +++ b/mono/mini/aot-compiler.c @@ -6309,6 +6309,8 @@ emit_klass_info (MonoAotCompile *acfg, guint32 token) } mono_class_has_finalizer (klass); + if (mono_class_has_failure (klass)) + cant_encode = TRUE; if (mono_class_is_gtd (klass) || cant_encode) { encode_value (-1, p, &p); -- 2.25.1