From 2d5815183cbc67d044cff92b40f7d8f5d1e7d3dc Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Tue, 4 Oct 2016 18:52:26 +0200 Subject: [PATCH] [linker] We don't need to mark nested types more than once. --- mcs/tools/linker/Mono.Linker.Steps/MarkStep.cs | 7 ------- 1 file changed, 7 deletions(-) diff --git a/mcs/tools/linker/Mono.Linker.Steps/MarkStep.cs b/mcs/tools/linker/Mono.Linker.Steps/MarkStep.cs index bc04fc5c7c0..9bf293d7f13 100644 --- a/mcs/tools/linker/Mono.Linker.Steps/MarkStep.cs +++ b/mcs/tools/linker/Mono.Linker.Steps/MarkStep.cs @@ -90,13 +90,6 @@ namespace Mono.Linker.Steps { InitializeFields (type); if (type.HasMethods) InitializeMethods (type.Methods); - - if (type.HasNestedTypes) { - foreach (var nested in type.NestedTypes) { - if (Annotations.IsMarked (nested)) - InitializeType (nested); - } - } } void InitializeFields (TypeDefinition type) -- 2.25.1