@@ -230,7 +230,7 @@ private void DoAnalyseCompilation(string cwd, string[] args)
230230 var transformedAssemblyPath = PathTransformer . Transform ( assemblyPath ) ;
231231 var assembly = compilation . Assembly ;
232232 var projectLayout = layout . LookupProjectOrDefault ( transformedAssemblyPath ) ;
233- var trapWriter = projectLayout . CreateTrapWriter ( Logger , transformedAssemblyPath , true , options . TrapCompression ) ;
233+ var trapWriter = projectLayout . CreateTrapWriter ( Logger , transformedAssemblyPath , options . TrapCompression , discardDuplicates : false ) ;
234234 compilationTrapFile = trapWriter ; // Dispose later
235235 var cx = extractor . CreateContext ( compilation . Clone ( ) , trapWriter , new AssemblyScope ( assembly , assemblyPath , true ) , AddAssemblyTrapPrefix ) ;
236236
@@ -260,7 +260,7 @@ private void DoAnalyseAssembly(PortableExecutableReference r)
260260 var assemblyPath = r . FilePath ;
261261 var transformedAssemblyPath = PathTransformer . Transform ( assemblyPath ) ;
262262 var projectLayout = layout . LookupProjectOrDefault ( transformedAssemblyPath ) ;
263- using var trapWriter = projectLayout . CreateTrapWriter ( Logger , transformedAssemblyPath , true , options . TrapCompression ) ;
263+ using var trapWriter = projectLayout . CreateTrapWriter ( Logger , transformedAssemblyPath , options . TrapCompression , discardDuplicates : true ) ;
264264
265265 var skipExtraction = options . Cache && File . Exists ( trapWriter . TrapFile ) ;
266266
@@ -365,7 +365,7 @@ private void DoExtractTree(SyntaxTree tree)
365365 if ( ! excluded )
366366 {
367367 // compilation.Clone() is used to allow symbols to be garbage collected.
368- using var trapWriter = projectLayout . CreateTrapWriter ( Logger , transformedSourcePath , false , options . TrapCompression ) ;
368+ using var trapWriter = projectLayout . CreateTrapWriter ( Logger , transformedSourcePath , options . TrapCompression , discardDuplicates : false ) ;
369369
370370 upToDate = options . Fast && FileIsUpToDate ( sourcePath , trapWriter . TrapFile ) ;
371371
0 commit comments