-
Notifications
You must be signed in to change notification settings - Fork 844
Labels
Area-Compiler-CheckingType checking, attributes and all aspects of logic checkingType checking, attributes and all aspects of logic checkingBugImpact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.
Milestone
Description
[<Struct>]
type MyStruct<'T> =
val field : YourStruct<MyStruct<MyStruct<'T>>>
and [<Struct>] YourStruct<'T> =
val field : 'TIf you define this in F#, it will cause an infinite loop in the compiler and you will have to kill your process for it to stop.
We expect to receive an error when defining this type.
vbfox
Metadata
Metadata
Assignees
Labels
Area-Compiler-CheckingType checking, attributes and all aspects of logic checkingType checking, attributes and all aspects of logic checkingBugImpact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.
Type
Projects
Status
Done