Skip to content

Commit 37b8ca6

Browse files
authored
chore: Add aot compiler unknown failure workaround
1 parent 498e18e commit 37b8ca6

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
From f229efd4fc15a29d72d8af58fa70d130ff595352 Mon Sep 17 00:00:00 2001
2+
From: jerome laban <[email protected]>
3+
Date: Fri, 28 Jun 2024 21:38:43 +0000
4+
Subject: [PATCH] fix: Avoid AOT null generic crash
5+
6+
---
7+
src/mono/mono/metadata/metadata.c | 3 +++
8+
1 file changed, 3 insertions(+)
9+
10+
diff --git a/src/mono/mono/metadata/metadata.c b/src/mono/mono/metadata/metadata.c
11+
index f9abe652b01..89cb9a66b6b 100644
12+
--- a/src/mono/mono/metadata/metadata.c
13+
+++ b/src/mono/mono/metadata/metadata.c
14+
@@ -5508,6 +5508,9 @@ mono_metadata_generic_class_is_valuetype (MonoGenericClass *gclass)
15+
static gboolean
16+
_mono_metadata_generic_class_equal (const MonoGenericClass *g1, const MonoGenericClass *g2, gboolean signature_only)
17+
{
18+
+ if (!g1 || !g2)
19+
+ return FALSE;
20+
+
21+
MonoGenericInst *i1 = g1->context.class_inst;
22+
MonoGenericInst *i2 = g2->context.class_inst;
23+
24+
--
25+
2.39.2
26+

0 commit comments

Comments
 (0)