@@ -221,19 +221,19 @@ let rec occursCheck g un ty =
221221// Predicates on types
222222//-------------------------------------------------------------------------
223223
224- let rec isNativeIntegerTy g ty=
224+ let rec isNativeIntegerTy g ty =
225225 typeEquivAux EraseMeasures g g.nativeint_ ty ty||
226226 typeEquivAux EraseMeasures g g.unativeint_ ty ty||
227227( isEnumTy g ty&& isNativeIntegerTy g( underlyingTypeOfEnumTy g ty))
228228
229- let isSignedIntegerTy g ty=
229+ let isSignedIntegerTy g ty =
230230 typeEquivAux EraseMeasures g g.sbyte_ ty ty||
231231 typeEquivAux EraseMeasures g g.int16_ ty ty||
232232 typeEquivAux EraseMeasures g g.int32_ ty ty||
233233 typeEquivAux EraseMeasures g g.nativeint_ ty ty||
234234 typeEquivAux EraseMeasures g g.int64_ ty ty
235235
236- let isUnsignedIntegerTy g ty=
236+ let isUnsignedIntegerTy g ty =
237237 typeEquivAux EraseMeasures g g.byte_ ty ty||
238238 typeEquivAux EraseMeasures g g.uint16_ ty ty||
239239 typeEquivAux EraseMeasures g g.uint32_ ty ty||
@@ -767,10 +767,10 @@ and SolveTypEqualsTyp (csenv:ConstraintSolverEnv) ndeep m2 (trace: OptionalTrace
767767
768768match sty1, sty2with
769769// type vars inside forall-types may be alpha-equivalent
770- | TType_ var tp1, TType_ var tp2when typarEq tp1 tp2|| ( aenv.EquivTypars.ContainsKey tp1&& typeEquiv g aenv.EquivTypars.[ tp1] ty2) -> CompleteD
770+ | TType_ var tp1, TType_ var tp2when typarEq tp1 tp2|| ( aenv.EquivTypars.ContainsKey tp1&& typeEquiv g aenv.EquivTypars.[ tp1] ty2) -> CompleteD
771771
772772| TType_ var tp1, TType_ var tp2when PreferUnifyTypar tp1 tp2-> SolveTyparEqualsTyp csenv ndeep m2 trace sty1 ty2
773- | TType_ var tp1, TType_ var tp2when PreferUnifyTypar tp2 tp1 && not csenv.MatchingOnly -> SolveTyparEqualsTyp csenv ndeep m2 trace sty2 ty1
773+ | TType_ var tp1, TType_ var tp2when not csenv.MatchingOnly && PreferUnifyTypar tp2 tp1 -> SolveTyparEqualsTyp csenv ndeep m2 trace sty2 ty1
774774
775775| TType_ var r, _ when ( r.Rigidity<> TyparRigidity.Rigid) -> SolveTyparEqualsTyp csenv ndeep m2 trace sty1 ty2
776776| _, TType_ var rwhen ( r.Rigidity<> TyparRigidity.Rigid) && not csenv.MatchingOnly-> SolveTyparEqualsTyp csenv ndeep m2 trace sty2 ty1
@@ -1831,7 +1831,7 @@ and SolveTypRequiresDefaultConstructor (csenv:ConstraintSolverEnv) ndeep m2 trac
18311831 CompleteD
18321832else
18331833if GetIntrinsicConstructorInfosOfType csenv.InfoReader m ty
1834- |> List.exists( fun x -> IsMethInfoAccessible amap m AccessibleFromEverywhere x&& x.IsNullary )
1834+ |> List.exists( fun x -> x.IsNullary && IsMethInfoAccessible amap m AccessibleFromEverywhere x)
18351835then
18361836match tryDestAppTy g tywith
18371837| Some tcrefwhen HasFSharpAttribute g g.attrib_ AbstractClassAttribute tcref.Attribs->
@@ -1982,8 +1982,7 @@ and ArgsMustSubsumeOrConvert
19821982let calledArgTy = AdjustCalledArgType csenv.InfoReader isConstraint calledArg callerArg
19831983 SolveTypSubsumesTypWithReport csenv ndeep m trace cxsln calledArgTy callerArg.Type++ ( fun () ->
19841984
1985- if calledArg.IsParamArray&& isArray1DTy g calledArgTy&& not ( isArray1DTy g callerArg.Type)
1986- then
1985+ if calledArg.IsParamArray&& isArray1DTy g calledArgTy&& not ( isArray1DTy g callerArg.Type) then
19871986 ErrorD( Error( FSComp.SR.csMethodExpectsParams(), m))
19881987else
19891988 CompleteD)
@@ -2655,7 +2654,7 @@ let CodegenWitnessThatTypSupportsTraitConstraint tcVal g amap m (traitInfo:Trait
26552654| true , false , 2 ->
26562655// If we resolve to an instance field on a struct and we haven't yet taken
26572656// the address of the object then go do that
2658- if rfref.Tycon.IsStructOrEnumTycon&& not ( isByrefTy g( tyOfExpr g argExprs.[ 0 ])) then
2657+ if rfref.Tycon.IsStructOrEnumTycon&& not ( isByrefTy g( tyOfExpr g argExprs.[ 0 ])) then
26592658let h = List.head argExprs
26602659let wrap , h' = mkExprAddrOfExpr gtrue false DefinitelyMutates h None m
26612660 Some( wrap( mkRecdFieldSetViaExprAddr( h', rfref, tinst, argExprs.[ 1 ], m)))
@@ -2664,7 +2663,7 @@ let CodegenWitnessThatTypSupportsTraitConstraint tcVal g amap m (traitInfo:Trait
26642663| false , true , 0 ->
26652664 Some( mkStaticRecdFieldGet( rfref, tinst, m))
26662665| false , false , 1 ->
2667- if rfref.Tycon.IsStructOrEnumTycon&& isByrefTy g( tyOfExpr g argExprs.[ 0 ]) then
2666+ if rfref.Tycon.IsStructOrEnumTycon&& isByrefTy g( tyOfExpr g argExprs.[ 0 ]) then
26682667 Some( mkRecdFieldGetViaExprAddr( argExprs.[ 0 ], rfref, tinst, m))
26692668else
26702669 Some( mkRecdFieldGet g( argExprs.[ 0 ], rfref, tinst, m))