File tree Expand file tree Collapse file tree 1 file changed +0
-22
lines changed Expand file tree Collapse file tree 1 file changed +0
-22
lines changed Original file line number Diff line number Diff line change @@ -1765,28 +1765,6 @@ type Exception with
17651765
17661766 let tau = v.TauType
17671767
1768- match v.MemberInfo with
1769- | Some membInfo ->
1770- // We should not reach here since obj would be inferred instead of retaining a generic type variable
1771- (*
1772- let a = [] @ [] // ERROR: Value restriction
1773- module b =
1774- let c = [] @ [] // ERROR: Value restriction
1775- type d() =
1776- let e = [] @ [] // inferred as 'obj list'
1777- new(_) =
1778- let f = [] @ [] // inferred as 'obj list'
1779- d()
1780- member _.g = [] @ [] // inferred as 'obj list'
1781- member _.h with set () =
1782- let i = [] @ [] // inferred as 'obj list'
1783- ()
1784- *)
1785- assert ( membInfo.MemberFlags.MemberKind <> SynMemberKind.PropertyGet)
1786- assert ( membInfo.MemberFlags.MemberKind <> SynMemberKind.PropertySet)
1787- assert ( membInfo.MemberFlags.MemberKind <> SynMemberKind.Constructor)
1788- | _ -> ()
1789-
17901768 if isFunTy denv.g tau && ( arityOfVal v) .HasNoArgs then
17911769 let msg =
17921770 ValueRestrictionFunctionE() .Format
You can’t perform that action at this time.
0 commit comments