Skip to content

Commit e1679c4

Browse files
committed
Cleanup
1 parent 58a6e03 commit e1679c4

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

src/Compiler/Checking/NameResolution.fs

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3162,10 +3162,8 @@ let rec ResolveExprLongIdentPrim sink (ncenv: NameResolver) first fullyQualified
31623162

31633163
match tyconSearch () with
31643164
| Result((resInfo, tcref) :: _) ->
3165-
let inst = FreshenTypeInst ncenv.g m (tcref.Typars m)
3166-
let _, _, tTypes = inst
3167-
let tType = TType_app(tcref, tTypes, ncenv.g.knownWithoutNull)
3168-
let item = Item.Types(id.idText, [ tType ])
3165+
let _, _, tyargs = FreshenTypeInst ncenv.g m (tcref.Typars m)
3166+
let item = Item.Types(id.idText, [TType_app(tcref, tyargs, ncenv.g.knownWithoutNull)])
31693167
success (resInfo, item)
31703168
| _ ->
31713169

@@ -3530,11 +3528,11 @@ let ResolveTypeLongIdentInTyconRef sink (ncenv: NameResolver) nenv typeNameResIn
35303528
ForceRaise (ResolveTypeLongIdentInTyconRefPrim ncenv typeNameResInfo ad ResolutionInfo.Empty PermitDirectReferenceToGeneratedType.No 0 m tcref id rest)
35313529
ResolutionInfo.SendEntityPathToSink(sink, ncenv, nenv, ItemOccurence.Use, ad, resInfo, ResultTyparChecker(fun () -> true))
35323530

3533-
let _, tinst, args = FreshenTypeInst ncenv.g m (tcref.Typars m)
3534-
let ttype = TType_app(tcref, args, ncenv.g.knownWithoutNull)
3535-
let item = Item.Types(tcref.DisplayName, [ttype])
3531+
let _, tinst, tyargs = FreshenTypeInst ncenv.g m (tcref.Typars m)
3532+
let item = Item.Types(tcref.DisplayName, [TType_app(tcref, tyargs, ncenv.g.knownWithoutNull)])
35363533
CallNameResolutionSink sink (rangeOfLid lid, nenv, item, tinst, ItemOccurence.UseInType, ad)
3537-
tcref, args
3534+
3535+
tcref, tyargs
35383536

35393537
/// Create an UndefinedName error with details
35403538
let SuggestTypeLongIdentInModuleOrNamespace depth (modref: ModuleOrNamespaceRef) amap ad m (id: Ident) =
@@ -3692,12 +3690,12 @@ let ResolveTypeLongIdentAux sink (ncenv: NameResolver) occurence fullyQualified
36923690
match res with
36933691
| Result (resInfo, tcref) ->
36943692
ResolutionInfo.SendEntityPathToSink(sink, ncenv, nenv, ItemOccurence.UseInType, ad, resInfo, ResultTyparChecker(fun () -> true))
3695-
let inst = FreshenTypeInst ncenv.g m (tcref.Typars m)
3696-
let _, inst2, tTypes = inst
3697-
let ttype = TType_app(tcref, tTypes, ncenv.g.knownWithoutNull)
3698-
let item = Item.Types(tcref.DisplayName, [ttype])
3699-
CallNameResolutionSink sink (m, nenv, item, inst2, occurence, ad)
3700-
Result(resInfo, tcref, tTypes)
3693+
3694+
let _, tinst, tyargs = FreshenTypeInst ncenv.g m (tcref.Typars m)
3695+
let item = Item.Types(tcref.DisplayName, [TType_app(tcref, tyargs, ncenv.g.knownWithoutNull)])
3696+
CallNameResolutionSink sink (m, nenv, item, tinst, occurence, ad)
3697+
3698+
Result(resInfo, tcref, tyargs)
37013699

37023700
| Exception exn ->
37033701
Exception exn

0 commit comments

Comments
 (0)