From: Jb Evain Date: Mon, 2 May 2011 11:57:36 +0000 (+0200) Subject: [linker] Fix reading symbols of resolved assemblies X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=c9ddb93875f69529fdbcfd331f294319931da4bb;p=mono.git [linker] Fix reading symbols of resolved assemblies --- diff --git a/mcs/tools/linker/Mono.Linker/LinkContext.cs b/mcs/tools/linker/Mono.Linker/LinkContext.cs index b9d29169c89..4f84e43eba5 100644 --- a/mcs/tools/linker/Mono.Linker/LinkContext.cs +++ b/mcs/tools/linker/Mono.Linker/LinkContext.cs @@ -85,10 +85,7 @@ namespace Mono.Linker { public ISymbolReaderProvider SymbolReaderProvider { get { return _symbolReaderProvider; } - set { - _symbolReaderProvider = value; - _readerParameters.SymbolReaderProvider = value; - } + set { _symbolReaderProvider = value; } } public ISymbolWriterProvider SymbolWriterProvider { @@ -168,6 +165,9 @@ namespace Mono.Linker { if (!_linkSymbols) return; + if (assembly.MainModule.HasSymbols) + return; + try { if (_symbolReaderProvider != null) { var symbolReader = _symbolReaderProvider.GetSymbolReader (