+// CS0121: The call is ambiguous between the following methods or properties: `Test.Foo<int,int>(in int, System.Linq.Expressions.Expression<System.Func<int,int>>)' and `Test.Foo<int,int>(in int, System.Func<int,int>)'
+// Line: 22
+
+using System;
+using System.Linq;
+using System.Linq.Expressions;
+
+class Test
+{
+ static int Foo<T, R> (T t, Expression<Func<T, R>> e)