Skip to content

Commit 804090d

Browse files
authored
Fix misleading naming in type checking logic (#15768)
1 parent c7a4acf commit 804090d

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed

src/Compiler/Checking/CheckExpressions.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -431,9 +431,9 @@ type cenv = TcFileState
431431
let CopyAndFixupTypars g m rigid tpsorig =
432432
FreshenAndFixupTypars g m rigid [] [] tpsorig
433433

434-
let UnifyTypes (cenv: cenv) (env: TcEnv) m actualTy expectedTy =
434+
let UnifyTypes (cenv: cenv) (env: TcEnv) m expectedTy actualTy =
435435
let g = cenv.g
436-
AddCxTypeEqualsType env.eContextInfo env.DisplayEnv cenv.css m (tryNormalizeMeasureInType g actualTy) (tryNormalizeMeasureInType g expectedTy)
436+
AddCxTypeEqualsType env.eContextInfo env.DisplayEnv cenv.css m (tryNormalizeMeasureInType g expectedTy) (tryNormalizeMeasureInType g actualTy)
437437

438438
// If the overall type admits subsumption or type directed conversion, and the original unify would have failed,
439439
// then allow subsumption or type directed conversion.
@@ -5884,10 +5884,10 @@ and CheckTupleIsCorrectLength g (env: TcEnv) m tupleTy (args: 'a list) tcArgs =
58845884
if args.Length <> ptys.Length then
58855885
let argTys = NewInferenceTypes g args
58865886
suppressErrorReporting (fun () -> tcArgs argTys)
5887-
let expectedTy = TType_tuple (tupInfo, argTys)
5887+
let actualTy = TType_tuple (tupInfo, argTys)
58885888

58895889
// We let error recovery handle this exception
5890-
error (ErrorFromAddingTypeEquation(g, env.DisplayEnv, tupleTy, expectedTy,
5890+
error (ErrorFromAddingTypeEquation(g, env.DisplayEnv, tupleTy, actualTy,
58915891
(ConstraintSolverTupleDiffLengths(env.DisplayEnv, env.eContextInfo, ptys, argTys, m, m)), m))
58925892

58935893
and TcExprTuple (cenv: cenv) overallTy env tpenv (isExplicitStruct, args, m) =

src/Compiler/Checking/CheckExpressions.fsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -863,7 +863,7 @@ val TranslateSynValInfo:
863863
val TranslatePartialValReprInfo: tps: Typar list -> PrelimValReprInfo -> ValReprInfo
864864

865865
/// Constrain two types to be equal within this type checking context
866-
val UnifyTypes: cenv: TcFileState -> env: TcEnv -> m: range -> actualTy: TType -> expectedTy: TType -> unit
866+
val UnifyTypes: cenv: TcFileState -> env: TcEnv -> m: range -> expectedTy: TType -> actualTy: TType -> unit
867867

868868
val TcRuntimeTypeTest:
869869
isCast: bool ->

src/Compiler/Checking/ConstraintSolver.fs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -246,9 +246,9 @@ exception ConstraintSolverError of string * range * range
246246

247247
exception ErrorFromApplyingDefault of tcGlobals: TcGlobals * displayEnv: DisplayEnv * Typar * TType * error: exn * range: range
248248

249-
exception ErrorFromAddingTypeEquation of tcGlobals: TcGlobals * displayEnv: DisplayEnv * actualTy: TType * expectedTy: TType * error: exn * range: range
249+
exception ErrorFromAddingTypeEquation of tcGlobals: TcGlobals * displayEnv: DisplayEnv * expectedTy: TType * actualTy: TType * error: exn * range: range
250250

251-
exception ErrorsFromAddingSubsumptionConstraint of tcGlobals: TcGlobals * displayEnv: DisplayEnv * actualTy: TType * expectedTy: TType * error: exn * ctxtInfo: ContextInfo * parameterRange: range
251+
exception ErrorsFromAddingSubsumptionConstraint of tcGlobals: TcGlobals * displayEnv: DisplayEnv * expectedTy: TType * actualTy: TType * error: exn * ctxtInfo: ContextInfo * parameterRange: range
252252

253253
exception ErrorFromAddingConstraint of displayEnv: DisplayEnv * error: exn * range: range
254254

@@ -2732,12 +2732,12 @@ and SolveTypeSubsumesTypeWithWrappedContextualReport (csenv: ConstraintSolverEnv
27322732
and SolveTypeSubsumesTypeWithReport (csenv: ConstraintSolverEnv) ndeep m trace cxsln origTy1 ty1 ty2 =
27332733
SolveTypeSubsumesTypeWithWrappedContextualReport csenv ndeep m trace cxsln origTy1 ty1 ty2 id
27342734

2735-
and SolveTypeEqualsTypeWithReport (csenv: ConstraintSolverEnv) ndeep m trace cxsln actualTy expectedTy =
2735+
and SolveTypeEqualsTypeWithReport (csenv: ConstraintSolverEnv) ndeep m trace cxsln expectedTy actualTy =
27362736
TryD
2737-
(fun () -> SolveTypeEqualsTypeKeepAbbrevsWithCxsln csenv ndeep m trace cxsln actualTy expectedTy)
2737+
(fun () -> SolveTypeEqualsTypeKeepAbbrevsWithCxsln csenv ndeep m trace cxsln expectedTy actualTy)
27382738
(function
27392739
| AbortForFailedMemberConstraintResolution as err -> ErrorD err
2740-
| res -> ErrorD (ErrorFromAddingTypeEquation(csenv.g, csenv.DisplayEnv, actualTy, expectedTy, res, m)))
2740+
| res -> ErrorD (ErrorFromAddingTypeEquation(csenv.g, csenv.DisplayEnv, expectedTy, actualTy, res, m)))
27412741

27422742
and ArgsMustSubsumeOrConvert
27432743
(csenv: ConstraintSolverEnv)
@@ -3478,10 +3478,10 @@ let EliminateConstraintsForGeneralizedTypars (denv: DisplayEnv) css m (trace: Op
34783478
// No error recovery here: we do that on a per-expression basis.
34793479
//-------------------------------------------------------------------------
34803480

3481-
let AddCxTypeEqualsType contextInfo denv css m actual expected =
3481+
let AddCxTypeEqualsType contextInfo denv css m expected actual =
34823482
let csenv = MakeConstraintSolverEnv contextInfo css m denv
34833483
PostponeOnFailedMemberConstraintResolution csenv NoTrace
3484-
(fun csenv -> SolveTypeEqualsTypeWithReport csenv 0 m NoTrace None actual expected)
3484+
(fun csenv -> SolveTypeEqualsTypeWithReport csenv 0 m NoTrace None expected actual)
34853485
ErrorD
34863486
|> RaiseOperationResult
34873487

src/Compiler/Checking/ConstraintSolver.fsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,16 +187,16 @@ exception ErrorFromApplyingDefault of
187187
exception ErrorFromAddingTypeEquation of
188188
tcGlobals: TcGlobals *
189189
displayEnv: DisplayEnv *
190-
actualTy: TType *
191190
expectedTy: TType *
191+
actualTy: TType *
192192
error: exn *
193193
range: range
194194

195195
exception ErrorsFromAddingSubsumptionConstraint of
196196
tcGlobals: TcGlobals *
197197
displayEnv: DisplayEnv *
198-
actualTy: TType *
199198
expectedTy: TType *
199+
actualTy: TType *
200200
error: exn *
201201
ctxtInfo: ContextInfo *
202202
parameterRange: range

0 commit comments

Comments
 (0)