diff --git a/tests/FSharp.Compiler.ComponentTests/Conformance/BasicGrammarElements/MemberDefinitions/OverloadingMembers/OverloadResolutionUsingFunction.fs b/tests/FSharp.Compiler.ComponentTests/Conformance/BasicGrammarElements/MemberDefinitions/OverloadingMembers/OverloadResolutionUsingFunction.fs index 55853bb86af..05f30ca48ba 100644 --- a/tests/FSharp.Compiler.ComponentTests/Conformance/BasicGrammarElements/MemberDefinitions/OverloadingMembers/OverloadResolutionUsingFunction.fs +++ b/tests/FSharp.Compiler.ComponentTests/Conformance/BasicGrammarElements/MemberDefinitions/OverloadingMembers/OverloadResolutionUsingFunction.fs @@ -17,4 +17,12 @@ ae.Handle( function | :? OperationCanceledException -> true | _ -> false - )) \ No newline at end of file + )) + +let m () = + fun x ->(function x -> function y -> function z -> <@ x + y + z @>) + +let f () = + (function + | None -> fun x -> x + 2 + | Some f -> f) \ No newline at end of file