-
Notifications
You must be signed in to change notification settings - Fork 43
Open
Labels
Description
The operation
let f : seq<int> -> unit = Query.compile (Query.ofSeq >> Query.iter (fun _ -> ()))fails with the following error:
System.Exception: Not supported source Nessos.LinqOptimizer.Base.IQueryExpr
at Microsoft.FSharp.Core.PrintfModule.PrintFormatToStringThenFail@1365.Invoke(String message)
at Nessos.LinqOptimizer.Core.FSharpExpressionOptimizerHelpers.sourceOfExpr(Expression expr, QueryExprType sourceType) in C:\Development\VS 2013\LinqOptimizer\src\LinqOptimizer.Core\FSharpExpressionOptimizer.fs:line 33
at Nessos.LinqOptimizer.Core.FSharpExpressionOptimizerHelpers.toQueryExpr(Expression expr) in C:\Development\VS 2013\LinqOptimizer\src\LinqOptimizer.Core\FSharpExpressionOptimizer.fs:line 186
at Nessos.LinqOptimizer.Core.FSharpExpressionOptimizer.ToQueryExpr(Expression expr) in C:\Development\VS 2013\LinqOptimizer\src\LinqOptimizer.Core\FSharpExpressionOptimizer.fs:line 236
at Nessos.LinqOptimizer.FSharp.Query.compile[T](Expression`1 template, FSharpOption`1 enableNonPublicMemberAccess) in C:\Development\VS 2013\LinqOptimizer\src\LinqOptimizer.FSharp\FSharpQuery.fs:line 360
at <StartupCode$FSI_0006>.$FSI_0006.main@() in C:\Development\VS 2013\LinqOptimizer\tests\LinqOptimizer.Tests.FSharp\QueryExpr.fs:line 275
Stopped due to error