@@ -169,7 +169,7 @@ module internal ParseAndCheck =
169169 let dependencyFiles = parseResults |> Seq.map ( fun x -> x.DependencyFiles) |> Array.concat
170170 let getAssemblyData () = None
171171 let details = ( compilerState.tcGlobals, compilerState.tcImports, tcState.Ccu, tcState.CcuSig, symbolUses, topAttrsOpt,
172- getAssemblyData, assemblyRef, access, tcImplFilesOpt, dependencyFiles, compilerState.projectOptions)
172+ getAssemblyData, assemblyRef, access, tcImplFilesOpt, dependencyFiles, Some compilerState.projectOptions)
173173 let keepAssemblyContents = true
174174 FSharpCheckProjectResults ( projectFileName, Some compilerState.tcConfig, keepAssemblyContents, errors, Some details)
175175
@@ -203,7 +203,7 @@ module internal ParseAndCheck =
203203 let input = parseResults.ParseTree
204204 let diagnosticsOptions = compilerState.tcConfig.diagnosticsOptions
205205 let capturingLogger = CompilationDiagnosticLogger( " TypeCheckFile" , diagnosticsOptions)
206- let diagnosticsLogger = GetDiagnosticsLoggerFilteringByScopedPragmas ( false , input.ScopedPragmas , diagnosticsOptions, capturingLogger)
206+ let diagnosticsLogger = GetDiagnosticsLoggerFilteringByScopedNowarn ( diagnosticsOptions, capturingLogger)
207207 use _scope = new CompilationGlobalsScope ( diagnosticsLogger, BuildPhase.TypeCheck)
208208
209209 let checkForErrors () = parseResults.ParseHadErrors || diagnosticsLogger.ErrorCount > 0
@@ -235,7 +235,7 @@ module internal ParseAndCheck =
235235 let errors = Array.append parseResults.Diagnostics tcErrors
236236
237237 let scope = TypeCheckInfo ( compilerState.tcConfig, compilerState.tcGlobals, ccuSigForFile, tcState.Ccu, compilerState.tcImports, tcEnvAtEnd.AccessRights,
238- projectFileName, fileName, compilerState.projectOptions, sink.GetResolutions(), sink.GetSymbolUses(), tcEnvAtEnd.NameEnv,
238+ projectFileName, fileName, Some compilerState.projectOptions, sink.GetResolutions(), sink.GetSymbolUses(), tcEnvAtEnd.NameEnv,
239239 loadClosure, implFile, sink.GetOpenDeclarations())
240240 FSharpCheckFileResults ( fileName, errors, Some scope, parseResults.DependencyFiles, None, keepAssemblyContents)
241241
0 commit comments