projects
/
mono.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
722f989
)
linker: Mark all generics instances' arguments
author
Jb Evain
<jbevain@gmail.com>
Wed, 6 Apr 2011 17:08:45 +0000
(19:08 +0200)
committer
Jb Evain
<jbevain@gmail.com>
Wed, 6 Apr 2011 17:29:06 +0000
(19:29 +0200)
mcs/tools/linker/Mono.Linker.Steps/MarkStep.cs
patch
|
blob
|
history
diff --git
a/mcs/tools/linker/Mono.Linker.Steps/MarkStep.cs
b/mcs/tools/linker/Mono.Linker.Steps/MarkStep.cs
index 927038770e280466142ee2472bf595dae05ae0d0..93d9ebc8224f2e7c8aec0373536682c0a3d3e3c3 100644
(file)
--- a/
mcs/tools/linker/Mono.Linker.Steps/MarkStep.cs
+++ b/
mcs/tools/linker/Mono.Linker.Steps/MarkStep.cs
@@
-289,6
+289,9
@@
namespace Mono.Linker.Steps {
// if (IgnoreScope (reference.DeclaringType.Scope))
// return;
+ if (reference.DeclaringType is GenericInstanceType)
+ MarkType (reference.DeclaringType);
+
FieldDefinition field = ResolveFieldDefinition (reference);
if (field == null)
@@
-713,6
+716,9
@@
namespace Mono.Linker.Steps {
if (reference.DeclaringType is ArrayType)
return;
+ if (reference.DeclaringType is GenericInstanceType)
+ MarkType (reference.DeclaringType);
+
// if (IgnoreScope (reference.DeclaringType.Scope))
// return;