Skip to content

Commit 3dd2d62

Browse files
dungpalatkin
authored andcommitted
Don't suppress missing FSI transitive references
closes dotnet/fsharp#626 fixes dotnet/fsharp#509
1 parent 225b990 commit 3dd2d62

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,3 +91,5 @@ tests/fsharpqa/Source/CodeGen/EmittedIL/ComputationExpressions/ComputationExprLi
9191
*.chk
9292
*.bak
9393
*.orig
94+
*.mdf
95+
*.ldf

src/absil/ilreflect.fs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -336,11 +336,11 @@ let convTypeRefAux (cenv:cenv) (tref:ILTypeRef) =
336336
| None ->
337337
let asmName = convAssemblyRef asmref
338338
FileSystem.AssemblyLoad(asmName)
339-
let typT = assembly.GetType(qualifiedName)
339+
let typT = assembly.GetType(qualifiedName, throwOnError=true)
340340
typT |> nonNull "convTypeRefAux"
341341
| ILScopeRef.Module _
342342
| ILScopeRef.Local _ ->
343-
let typT = Type.GetType(qualifiedName,true)
343+
let typT = Type.GetType(qualifiedName, throwOnError=true)
344344
typT |> nonNull "convTypeRefAux"
345345

346346

0 commit comments

Comments
 (0)