While trying to build a project on VS2017 the compiler gives the following error message:
error FS0193: internal error: Exception of type 'Microsoft.FSharp.Compiler.ConstraintSolver+LocallyAbortOperationThatFailsToResolveOverload' was thrown.
open Freya.Core
open Freya.Machines.Http
let throwError =
freyaMachine {
handleOk ( fun (acceptable:Acceptable) ->
freya {
return Represent.text "Something"
})
}
Solution: MyFreyaCompilerError.zip
The code should compile as it did in VS2015.
The code gives an internal compiler error.
Continue to use VS2015 instead of VS2017.
can you please upload a zip with the full code?
That is all the code, please see attached
MyFreyaCompilerError.zip
nuget restore failed for me. but after "paket convert-from-nuget" I can repro.
Here is the full code with packages restored: freya.zip

Can someone get a full stack for where that exception is first raised?
There is only one place in the code base where it's created.
Am 19.07.2017 22:35 schrieb "Don Syme" notifications@github.com:
Can someone get a full stack for where that exception is first raised?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/visualfsharp/issues/3343#issuecomment-316508798,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AADgNM4tVJUGRmfgeaosrSwtmMOE2vqIks5sPmh0gaJpZM4OaBtb
.
@forki Yes, but there are multiple places where the constraint solver is called. All paths to this should be protected by catch handlers, we must be missing one
Yeah I try to debug it. But had no luck because of other vs2017 issues like
keyboard freeze and crashes. Then gave up.
@forki Looking at the code I can see that it's possible for it to escape. The guilty PR is https://github.com/Microsoft/visualfsharp/commit/0c37abe823bfc6caddd64d24505899d8b8f00962
/cc @gusty
the pattern match on LocallyAbortOperationThatFailsToResolveOverload probably needs to be added here as well https://github.com/Microsoft/visualfsharp/commit/0c37abe823bfc6caddd64d24505899d8b8f00962#diff-641da7c52ffc888699888ebd03559cb5R2505 right?

FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.CompileOps.[email protected](System.Text.StringBuilder os, System.Exception error) Zeile 1429 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.CompileOps.OutputPhasedErrorR(System.Text.StringBuilder os, Microsoft.FSharp.Compiler.ErrorLogger.PhasedDiagnostic err) Zeile 1431 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.CompileOps.OutputPhasedDiagnostic(System.Text.StringBuilder os, Microsoft.FSharp.Compiler.ErrorLogger.PhasedDiagnostic err, bool flattenErrors) Zeile 1438 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.CompileOps.[email protected](Microsoft.FSharp.Compiler.ErrorLogger.PhasedDiagnostic err) Zeile 1561 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.CompileOps.CollectDiagnostic(string implicitIncludeDir, bool showFullPaths, bool flattenErrors, Microsoft.FSharp.Compiler.ErrorLogger.ErrorStyle errorStyle, bool warning, Microsoft.FSharp.Compiler.ErrorLogger.PhasedDiagnostic err) Zeile 1597 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.CompileOps.OutputDiagnostic(string implicitIncludeDir, bool showFullPaths, bool flattenErrors, Microsoft.FSharp.Compiler.ErrorLogger.ErrorStyle errorStyle, bool isError, System.Text.StringBuilder os, Microsoft.FSharp.Compiler.ErrorLogger.PhasedDiagnostic err) Zeile 1605 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.Driver.[email protected](System.Text.StringBuilder arg10@, Microsoft.FSharp.Compiler.ErrorLogger.PhasedDiagnostic arg20@) Zeile 108 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.Lib.writeViaBufferWithEnvironmentNewLines(System.IO.TextWriter os, Microsoft.FSharp.Core.FSharpFunc > f, Microsoft.FSharp.Compiler.ErrorLogger.PhasedDiagnostic x) Zeile 317 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.Driver.[email protected](Microsoft.FSharp.Core.Unit unitVar0) Zeile 108 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.CompileOptions.DoWithColor(System.ConsoleColor newColor, Microsoft.FSharp.Core.FSharpFunc f) Zeile 1378 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.Driver.[email protected](Microsoft.FSharp.Compiler.CompileOps.TcConfigBuilder tcConfigB, Microsoft.FSharp.Compiler.ErrorLogger.PhasedDiagnostic error, bool isError) Zeile 107 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.Driver.ErrorLoggerUpToMaxErrors.DiagnosticSink(Microsoft.FSharp.Compiler.ErrorLogger.PhasedDiagnostic err, bool isError) Zeile 85 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.ErrorLogger.ErrorLoggerExtensions.ErrorLogger.Error(Microsoft.FSharp.Compiler.ErrorLogger.ErrorLogger x, System.Exception exn) Zeile 375 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.ErrorLogger.error(System.Exception exn) Zeile 452 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.ErrorLogger.CommitOperationResult(Microsoft.FSharp.Compiler.ErrorLogger.OperationResult res) Zeile 511 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcMethodApplication(bool isCheckingAttributeCall, Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Core.FSharpOption> tyargsOpt, Microsoft.FSharp.Collections.FSharpList objArgs, Microsoft.FSharp.Compiler.Range.range mMethExpr, Microsoft.FSharp.Compiler.Range.range mItem, string methodName, Microsoft.FSharp.Core.FSharpOption objTyOpt, Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain ad, Microsoft.FSharp.Compiler.Tastops.Mutates mut, bool isProp, Microsoft.FSharp.Collections.FSharpList >> calledMethsAndProps, Microsoft.FSharp.Compiler.NameResolution.AfterResolution afterResolution, Microsoft.FSharp.Compiler.Tast.ValUseFlag isSuperInit, Microsoft.FSharp.Collections.FSharpList curriedCallerArgs, Microsoft.FSharp.Compiler.Tast.TType exprTy, Microsoft.FSharp.Collections.FSharpList delayed) Zeile 9420 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcMethodApplicationThen(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.Tast.TType overallTy, Microsoft.FSharp.Core.FSharpOptionobjTyOpt, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Core.FSharpOption > callerTyArgs, Microsoft.FSharp.Collections.FSharpList objArgs, Microsoft.FSharp.Compiler.Range.range m, Microsoft.FSharp.Compiler.Range.range mItem, string methodName, Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain ad, Microsoft.FSharp.Compiler.Tastops.Mutates mut, bool isProp, Microsoft.FSharp.Collections.FSharpList >> meths, Microsoft.FSharp.Compiler.NameResolution.AfterResolution afterResolution, Microsoft.FSharp.Compiler.Tast.ValUseFlag isSuperInit, Microsoft.FSharp.Collections.FSharpList args, Microsoft.FSharp.Compiler.Ast.ExprAtomicFlag atomicFlag, Microsoft.FSharp.Collections.FSharpList delayed) Zeile 9167 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcExpr(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.Tast.TType ty, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Compiler.Ast.SynExpr expr) Zeile 5464 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcIteratedLambdas(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, bool isFirst, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.Tast.TType overallTy, Microsoft.FSharp.Collections.FSharpSettakenNames, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Compiler.Ast.SynExpr e) Zeile 6048 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcExpr(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.Tast.TType ty, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Compiler.Ast.SynExpr expr) Zeile 5464 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcComputationExpression(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.Tast.TType overallTy, Microsoft.FSharp.Compiler.Range.range mWhole, Microsoft.FSharp.Compiler.Tast.Expr interpExpr, Microsoft.FSharp.Compiler.Tast.TType builderTy, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Compiler.Ast.SynExpr comp) Zeile 8036 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcFunctionApplicationThen(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.Tast.TType overallTy, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Compiler.Range.range mExprAndArg, Microsoft.FSharp.Compiler.TypeChecker.ApplicableExpr expr, Microsoft.FSharp.Compiler.Tast.TType exprty, Microsoft.FSharp.Compiler.Ast.SynExpr synArg, Microsoft.FSharp.Compiler.Ast.ExprAtomicFlag atomicFlag, Microsoft.FSharp.Collections.FSharpListdelayed) Zeile 8356 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcExpr(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.Tast.TType ty, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Compiler.Ast.SynExpr expr) Zeile 5464 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcNormalizedBinding(Microsoft.FSharp.Compiler.TypeChecker.DeclKind declKind, Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Compiler.Tast.TType overallTy, Microsoft.FSharp.Core.FSharpOptionsafeThisValOpt, Microsoft.FSharp.Compiler.TypeChecker.SafeInitData safeInitInfo, Microsoft.FSharp.Collections.FSharpList enclosingDeclaredTypars, Microsoft.FSharp.Compiler.TypeChecker.ExplicitTyparInfo _arg9, Microsoft.FSharp.Compiler.TypeChecker.NormalizedBinding bind) Zeile 10362 F# Symbole wurden geladen.
FSharp.Core.dll!Microsoft.FSharp.Primitives.Basics.List.mapFold(Microsoft.FSharp.Core.FSharpFunc >> f, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv acc, Microsoft.FSharp.Collections.FSharpList xs) Zeile 393 F# Symbole wurden geladen.
FSharp.Core.dll!Microsoft.FSharp.Collections.ListModule.MapFold(Microsoft.FSharp.Core.FSharpFunc >> mapping, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv state, Microsoft.FSharp.Collections.FSharpList list) Zeile 85 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcLetBinding(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, bool isUse, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.ContainerInfo containerInfo, Microsoft.FSharp.Compiler.TypeChecker.DeclKind declKind, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Collections.FSharpListbinds, Microsoft.FSharp.Compiler.Range.range bindsm, Microsoft.FSharp.Compiler.Range.range scopem) Zeile 10644 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcLetBindings(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.ContainerInfo containerInfo, Microsoft.FSharp.Compiler.TypeChecker.DeclKind declKind, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Collections.FSharpListbinds, Microsoft.FSharp.Compiler.Range.range bindsm, Microsoft.FSharp.Compiler.Range.range scopem) Zeile 10756 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.[email protected](Microsoft.FSharp.Core.Unit unitVar) Zeile 16543 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.catch@923-1, Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 924 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1, Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.ResultOrException , Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1, Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple , Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple , Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1, Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple >, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.catch@923-1, Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 924 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1, Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.ResultOrException , Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1, Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple , Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple , Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1, Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple >, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.catch@923-1, Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 924 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1, Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.ResultOrException , Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1, Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple , Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple , Microsoft.FSharp.Collections.FSharpList >, Microsoft.FSharp.Collections.FSharpList >>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1, System.Tuple >, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.CompileOps.TypecheckerSigsAndImpls, Microsoft.FSharp.Compiler.Tast.Entity, System.Tuple >, System.Tuple >.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1>, Microsoft.FSharp.Compiler.CompileOps.TcState>, System.Tuple , Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.CompileOps.TypecheckerSigsAndImpls, Microsoft.FSharp.Compiler.Tast.Entity, System.Tuple >>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.catch@923-1>, Microsoft.FSharp.Compiler.CompileOps.TcState>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 924 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1>, Microsoft.FSharp.Compiler.CompileOps.TcState>, Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.ResultOrException >, Microsoft.FSharp.Compiler.CompileOps.TcState>>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.forceWhile>, Microsoft.FSharp.Compiler.CompileOps.TcState>>(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, Microsoft.FSharp.Core.FSharpFunc check, Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.Eventually >, Microsoft.FSharp.Compiler.CompileOps.TcState>> e) Zeile 871 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.force>, Microsoft.FSharp.Compiler.CompileOps.TcState>>(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.Eventually >, Microsoft.FSharp.Compiler.CompileOps.TcState>> e) Zeile 873 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.CompileOps.TypeCheckOneInput(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, Microsoft.FSharp.Core.FSharpFunccheckForErrors, Microsoft.FSharp.Compiler.CompileOps.TcConfig tcConfig, Microsoft.FSharp.Compiler.CompileOps.TcImports tcImports, Microsoft.FSharp.Compiler.TcGlobals.TcGlobals tcGlobals, Microsoft.FSharp.Core.FSharpOption > prefixPathOpt, Microsoft.FSharp.Compiler.CompileOps.TcState tcState, Microsoft.FSharp.Compiler.Ast.ParsedInput inp) Zeile 5347 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.CompileOps.[email protected](Microsoft.FSharp.Compiler.CompileOps.TcState tcState, Microsoft.FSharp.Compiler.Ast.ParsedInput inp) Zeile 5363 F# Symbole wurden geladen.
FSharp.Core.dll!Microsoft.FSharp.Primitives.Basics.List.mapFold>>(Microsoft.FSharp.Core.FSharpFunc >, Microsoft.FSharp.Compiler.CompileOps.TcState>>> f, Microsoft.FSharp.Compiler.CompileOps.TcState acc, Microsoft.FSharp.Collections.FSharpList xs) Zeile 393 F# Symbole wurden geladen.
FSharp.Core.dll!Microsoft.FSharp.Collections.ListModule.MapFold>>(Microsoft.FSharp.Core.FSharpFunc >, Microsoft.FSharp.Compiler.CompileOps.TcState>>> mapping, Microsoft.FSharp.Compiler.CompileOps.TcState state, Microsoft.FSharp.Collections.FSharpList list) Zeile 85 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.CompileOps.TypeCheckMultipleInputs(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, Microsoft.FSharp.Core.FSharpFunccheckForErrors, Microsoft.FSharp.Compiler.CompileOps.TcConfig tcConfig, Microsoft.FSharp.Compiler.CompileOps.TcImports tcImports, Microsoft.FSharp.Compiler.TcGlobals.TcGlobals tcGlobals, Microsoft.FSharp.Core.FSharpOption > prefixPathOpt, Microsoft.FSharp.Compiler.CompileOps.TcState tcState, Microsoft.FSharp.Collections.FSharpList inputs) Zeile 5363 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.CompileOps.TypeCheckClosedInputSet(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, Microsoft.FSharp.Core.FSharpFunccheckForErrors, Microsoft.FSharp.Compiler.CompileOps.TcConfig tcConfig, Microsoft.FSharp.Compiler.CompileOps.TcImports tcImports, Microsoft.FSharp.Compiler.TcGlobals.TcGlobals tcGlobals, Microsoft.FSharp.Core.FSharpOption > prefixPathOpt, Microsoft.FSharp.Compiler.CompileOps.TcState tcState, Microsoft.FSharp.Collections.FSharpList inputs) Zeile 5386 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.Driver.TypeCheck(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, Microsoft.FSharp.Compiler.CompileOps.TcConfig tcConfig, Microsoft.FSharp.Compiler.CompileOps.TcImports tcImports, Microsoft.FSharp.Compiler.TcGlobals.TcGlobals tcGlobals, Microsoft.FSharp.Compiler.ErrorLogger.ErrorLogger errorLogger, string assemblyName, Microsoft.FSharp.Compiler.Ast.NiceNameGenerator niceNameGen, Microsoft.FSharp.Compiler.TypeChecker.TcEnv tcEnv0, Microsoft.FSharp.Collections.FSharpListinputs, Microsoft.FSharp.Compiler.ErrorLogger.Exiter exiter) Zeile 182 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.Driver.main0(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, string[] argv, Microsoft.FSharp.Compiler.ReferenceResolver.Resolver legacyReferenceResolver, bool bannerAlreadyPrinted, bool openBinariesInMemory, bool defaultCopyFSharpCore, Microsoft.FSharp.Compiler.ErrorLogger.Exiter exiter, Microsoft.FSharp.Compiler.Driver.ErrorLoggerProvider errorLoggerProvider, Microsoft.FSharp.Compiler.Driver.DisposablesTracker disposables) Zeile 1794 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.Driver.typecheckAndCompile(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, string[] argv, Microsoft.FSharp.Compiler.ReferenceResolver.Resolver legacyReferenceResolver, bool bannerAlreadyPrinted, bool openBinariesInMemory, bool defaultCopyFSharpCore, Microsoft.FSharp.Compiler.ErrorLogger.Exiter exiter, Microsoft.FSharp.Compiler.Driver.ErrorLoggerProvider loggerProvider, Microsoft.FSharp.Core.FSharpOption> tcImportsCapture, Microsoft.FSharp.Core.FSharpOption , Microsoft.FSharp.Core.Unit>> dynamicAssemblyCreator) Zeile 2063 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.Driver.mainCompile(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, string[] argv, Microsoft.FSharp.Compiler.ReferenceResolver.Resolver legacyReferenceResolver, bool bannerAlreadyPrinted, bool openBinariesInMemory, bool defaultCopyFSharpCore, Microsoft.FSharp.Compiler.ErrorLogger.Exiter exiter, Microsoft.FSharp.Compiler.Driver.ErrorLoggerProvider loggerProvider, Microsoft.FSharp.Core.FSharpOption> tcImportsCapture, Microsoft.FSharp.Core.FSharpOption , Microsoft.FSharp.Core.Unit>> dynamicAssemblyCreator) Zeile 2080 F# Symbole wurden geladen.
fsc.exe!Microsoft.FSharp.Compiler.CommandLineMain.Driver.main(string[] argv) Zeile 51 F# Symbole wurden geladen.
fsc.exe!Microsoft.FSharp.Compiler.CommandLineMain.main(string[] argv) Zeile 65 F# Symbole wurden geladen.
And this is when it gets created
> FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.ConstraintSolver.SolveMemberConstraint@1304-68.Invoke(Microsoft.FSharp.Core.Unit unitVar0) Zeile 1306 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.ConstraintSolver.SolveMemberConstraint@954.Invoke(Microsoft.FSharp.Core.Unit unitVar0) Zeile 967 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.ConstraintSolver.solveTypMeetsTyparConstraints@731-2.Invoke(Microsoft.FSharp.Compiler.Tast.TyparConstraint _arg7) Zeile 753 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.ErrorLogger.IterateD<Microsoft.FSharp.Compiler.Tast.TyparConstraint>(Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Compiler.Tast.TyparConstraint, Microsoft.FSharp.Compiler.ErrorLogger.OperationResult<Microsoft.FSharp.Core.Unit>> f, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TyparConstraint> xs) Zeile 539 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.ErrorLogger.TryD<Microsoft.FSharp.Core.Unit>(Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit, Microsoft.FSharp.Compiler.ErrorLogger.OperationResult<Microsoft.FSharp.Core.Unit>> f, Microsoft.FSharp.Core.FSharpFunc<System.Exception, Microsoft.FSharp.Compiler.ErrorLogger.OperationResult<Microsoft.FSharp.Core.Unit>> g) Zeile 580 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.ErrorLogger.TryD<Microsoft.FSharp.Core.Unit>(Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit, Microsoft.FSharp.Compiler.ErrorLogger.OperationResult<Microsoft.FSharp.Core.Unit>> f, Microsoft.FSharp.Core.FSharpFunc<System.Exception, Microsoft.FSharp.Compiler.ErrorLogger.OperationResult<Microsoft.FSharp.Core.Unit>> g) Zeile 580 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.ErrorLogger.TryD<Microsoft.FSharp.Core.Unit>(Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit, Microsoft.FSharp.Compiler.ErrorLogger.OperationResult<Microsoft.FSharp.Core.Unit>> f, Microsoft.FSharp.Core.FSharpFunc<System.Exception, Microsoft.FSharp.Compiler.ErrorLogger.OperationResult<Microsoft.FSharp.Core.Unit>> g) Zeile 580 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.ConstraintSolver.ArgsMustSubsumeOrConvert<Microsoft.FSharp.Compiler.Ast.SynExpr>(Microsoft.FSharp.Compiler.ConstraintSolver.ConstraintSolverEnv csenv, int ndeep, Microsoft.FSharp.Compiler.ConstraintSolver.OptionalTrace trace, Microsoft.FSharp.Core.FSharpOption<System.Tuple<Microsoft.FSharp.Compiler.Tast.TraitConstraintInfo, Microsoft.FSharp.Compiler.Tast.TraitConstraintSln>> cxsln, bool isConstraint, Microsoft.FSharp.Compiler.MethodCalls.CalledArg calledArg, Microsoft.FSharp.Compiler.MethodCalls.CallerArg<Microsoft.FSharp.Compiler.Ast.SynExpr> callerArg) Zeile 1991 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.ErrorLogger.Iterate2D<Microsoft.FSharp.Compiler.MethodCalls.CalledArg, Microsoft.FSharp.Compiler.MethodCalls.CallerArg<Microsoft.FSharp.Compiler.Ast.SynExpr>>(Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Compiler.MethodCalls.CalledArg, Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Compiler.MethodCalls.CallerArg<Microsoft.FSharp.Compiler.Ast.SynExpr>, Microsoft.FSharp.Compiler.ErrorLogger.OperationResult<Microsoft.FSharp.Core.Unit>>> f, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.MethodCalls.CalledArg> xs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.MethodCalls.CallerArg<Microsoft.FSharp.Compiler.Ast.SynExpr>> ys) Zeile 576 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.ErrorLogger.IterateD<Microsoft.FSharp.Compiler.MethodCalls.CalledMethArgSet<Microsoft.FSharp.Compiler.Ast.SynExpr>>(Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Compiler.MethodCalls.CalledMethArgSet<Microsoft.FSharp.Compiler.Ast.SynExpr>, Microsoft.FSharp.Compiler.ErrorLogger.OperationResult<Microsoft.FSharp.Core.Unit>> f, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.MethodCalls.CalledMethArgSet<Microsoft.FSharp.Compiler.Ast.SynExpr>> xs) Zeile 539 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.ConstraintSolver.CanMemberSigsMatchUpToCheck@1902-1<Microsoft.FSharp.Compiler.Ast.SynExpr>.Invoke(Microsoft.FSharp.Core.Unit unitVar0) Zeile 1903 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.ConstraintSolver.UnifyUniqueOverloading(Microsoft.FSharp.Compiler.ConstraintSolver.ConstraintSolverEnv csenv, int callerArgCounts_0, int callerArgCounts_1, string methodName, Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain ad, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.MethodCalls.CalledMeth<Microsoft.FSharp.Compiler.Ast.SynExpr>> calledMethGroup, Microsoft.FSharp.Compiler.Tast.TType reqdRetTy) Zeile 2465 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcMethodApplication(bool isCheckingAttributeCall, Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Core.FSharpOption<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TType>> tyargsOpt, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.Expr> objArgs, Microsoft.FSharp.Compiler.Range.range mMethExpr, Microsoft.FSharp.Compiler.Range.range mItem, string methodName, Microsoft.FSharp.Core.FSharpOption<Microsoft.FSharp.Compiler.Tast.TType> objTyOpt, Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain ad, Microsoft.FSharp.Compiler.Tastops.Mutates mut, bool isProp, Microsoft.FSharp.Collections.FSharpList<System.Tuple<Microsoft.FSharp.Compiler.Infos.MethInfo, Microsoft.FSharp.Core.FSharpOption<Microsoft.FSharp.Compiler.Infos.PropInfo>>> calledMethsAndProps, Microsoft.FSharp.Compiler.NameResolution.AfterResolution afterResolution, Microsoft.FSharp.Compiler.Tast.ValUseFlag isSuperInit, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Ast.SynExpr> curriedCallerArgs, Microsoft.FSharp.Compiler.Tast.TType exprTy, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.TypeChecker.DelayedItem> delayed) Zeile 9411 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcMethodApplicationThen(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.Tast.TType overallTy, Microsoft.FSharp.Core.FSharpOption<Microsoft.FSharp.Compiler.Tast.TType> objTyOpt, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Core.FSharpOption<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TType>> callerTyArgs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.Expr> objArgs, Microsoft.FSharp.Compiler.Range.range m, Microsoft.FSharp.Compiler.Range.range mItem, string methodName, Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain ad, Microsoft.FSharp.Compiler.Tastops.Mutates mut, bool isProp, Microsoft.FSharp.Collections.FSharpList<System.Tuple<Microsoft.FSharp.Compiler.Infos.MethInfo, Microsoft.FSharp.Core.FSharpOption<Microsoft.FSharp.Compiler.Infos.PropInfo>>> meths, Microsoft.FSharp.Compiler.NameResolution.AfterResolution afterResolution, Microsoft.FSharp.Compiler.Tast.ValUseFlag isSuperInit, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Ast.SynExpr> args, Microsoft.FSharp.Compiler.Ast.ExprAtomicFlag atomicFlag, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.TypeChecker.DelayedItem> delayed) Zeile 9167 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcExpr(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.Tast.TType ty, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Compiler.Ast.SynExpr expr) Zeile 5464 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcIteratedLambdas(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, bool isFirst, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.Tast.TType overallTy, Microsoft.FSharp.Collections.FSharpSet<string> takenNames, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Compiler.Ast.SynExpr e) Zeile 6048 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcExpr(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.Tast.TType ty, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Compiler.Ast.SynExpr expr) Zeile 5464 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcComputationExpression(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.Tast.TType overallTy, Microsoft.FSharp.Compiler.Range.range mWhole, Microsoft.FSharp.Compiler.Tast.Expr interpExpr, Microsoft.FSharp.Compiler.Tast.TType builderTy, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Compiler.Ast.SynExpr comp) Zeile 8036 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcFunctionApplicationThen(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.Tast.TType overallTy, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Compiler.Range.range mExprAndArg, Microsoft.FSharp.Compiler.TypeChecker.ApplicableExpr expr, Microsoft.FSharp.Compiler.Tast.TType exprty, Microsoft.FSharp.Compiler.Ast.SynExpr synArg, Microsoft.FSharp.Compiler.Ast.ExprAtomicFlag atomicFlag, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.TypeChecker.DelayedItem> delayed) Zeile 8356 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcExpr(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.Tast.TType ty, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Compiler.Ast.SynExpr expr) Zeile 5464 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcNormalizedBinding(Microsoft.FSharp.Compiler.TypeChecker.DeclKind declKind, Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Compiler.Tast.TType overallTy, Microsoft.FSharp.Core.FSharpOption<Microsoft.FSharp.Compiler.Tast.Val> safeThisValOpt, Microsoft.FSharp.Compiler.TypeChecker.SafeInitData safeInitInfo, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.Typar> enclosingDeclaredTypars, Microsoft.FSharp.Compiler.TypeChecker.ExplicitTyparInfo _arg9, Microsoft.FSharp.Compiler.TypeChecker.NormalizedBinding bind) Zeile 10362 F# Symbole wurden geladen.
FSharp.Core.dll!Microsoft.FSharp.Primitives.Basics.List.mapFold<Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv, Microsoft.FSharp.Compiler.Ast.SynBinding, Microsoft.FSharp.Compiler.TypeChecker.CheckedBindingInfo>(Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv, Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Compiler.Ast.SynBinding, System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.CheckedBindingInfo, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv>>> f, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv acc, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Ast.SynBinding> xs) Zeile 393 F# Symbole wurden geladen.
FSharp.Core.dll!Microsoft.FSharp.Collections.ListModule.MapFold<Microsoft.FSharp.Compiler.Ast.SynBinding, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv, Microsoft.FSharp.Compiler.TypeChecker.CheckedBindingInfo>(Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv, Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Compiler.Ast.SynBinding, System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.CheckedBindingInfo, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv>>> mapping, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv state, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Ast.SynBinding> list) Zeile 85 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcLetBinding(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, bool isUse, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.ContainerInfo containerInfo, Microsoft.FSharp.Compiler.TypeChecker.DeclKind declKind, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Ast.SynBinding> binds, Microsoft.FSharp.Compiler.Range.range bindsm, Microsoft.FSharp.Compiler.Range.range scopem) Zeile 10644 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcLetBindings(Microsoft.FSharp.Compiler.TypeChecker.cenv cenv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv env, Microsoft.FSharp.Compiler.TypeChecker.ContainerInfo containerInfo, Microsoft.FSharp.Compiler.TypeChecker.DeclKind declKind, Microsoft.FSharp.Compiler.TypeChecker.SyntacticUnscopedTyparEnv tpenv, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Ast.SynBinding> binds, Microsoft.FSharp.Compiler.Range.range bindsm, Microsoft.FSharp.Compiler.Range.range scopem) Zeile 10756 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.TypeChecker.TcModuleOrNamespaceElementNonMutRec@16502-1.Invoke(Microsoft.FSharp.Core.Unit unitVar) Zeile 16543 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.catch@923-1<System.Tuple<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 924 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1<System.Tuple<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.ResultOrException<System.Tuple<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1<System.Tuple<Microsoft.FSharp.Collections.FSharpList<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1<System.Tuple<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple<Microsoft.FSharp.Collections.FSharpList<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1<System.Tuple<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.catch@923-1<System.Tuple<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 924 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1<System.Tuple<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.ResultOrException<System.Tuple<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1<System.Tuple<Microsoft.FSharp.Collections.FSharpList<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1<System.Tuple<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple<Microsoft.FSharp.Collections.FSharpList<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1<System.Tuple<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.catch@923-1<System.Tuple<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 924 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1<System.Tuple<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.ResultOrException<System.Tuple<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1<System.Tuple<Microsoft.FSharp.Collections.FSharpList<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1<System.Tuple<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>, System.Tuple<Microsoft.FSharp.Collections.FSharpList<System.Tuple<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr>>, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1<System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Compiler.Tast.TypedImplFile, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, bool>, System.Tuple<Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr, Microsoft.FSharp.Collections.FSharpList<System.Tuple<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast.Attrib>>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1<System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TypedImplFile>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.CompileOps.TypecheckerSigsAndImpls, Microsoft.FSharp.Compiler.Tast.Entity, System.Tuple<bool>>, System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Compiler.Tast.TypedImplFile, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, bool>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1<System.Tuple<System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TypedImplFile>>, Microsoft.FSharp.Compiler.CompileOps.TcState>, System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TypedImplFile>, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.CompileOps.TypecheckerSigsAndImpls, Microsoft.FSharp.Compiler.Tast.Entity, System.Tuple<bool>>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.catch@923-1<System.Tuple<System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TypedImplFile>>, Microsoft.FSharp.Compiler.CompileOps.TcState>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 924 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.bind@914-1<System.Tuple<System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TypedImplFile>>, Microsoft.FSharp.Compiler.CompileOps.TcState>, Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.ResultOrException<System.Tuple<System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TypedImplFile>>, Microsoft.FSharp.Compiler.CompileOps.TcState>>>.Invoke(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok) Zeile 914 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.forceWhile<System.Tuple<System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TypedImplFile>>, Microsoft.FSharp.Compiler.CompileOps.TcState>>(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit, bool> check, Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.Eventually<System.Tuple<System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TypedImplFile>>, Microsoft.FSharp.Compiler.CompileOps.TcState>> e) Zeile 871 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.force<System.Tuple<System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TypedImplFile>>, Microsoft.FSharp.Compiler.CompileOps.TcState>>(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.Eventually<System.Tuple<System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TypedImplFile>>, Microsoft.FSharp.Compiler.CompileOps.TcState>> e) Zeile 873 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.CompileOps.TypeCheckOneInput(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit, bool> checkForErrors, Microsoft.FSharp.Compiler.CompileOps.TcConfig tcConfig, Microsoft.FSharp.Compiler.CompileOps.TcImports tcImports, Microsoft.FSharp.Compiler.TcGlobals.TcGlobals tcGlobals, Microsoft.FSharp.Core.FSharpOption<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Ast.Ident>> prefixPathOpt, Microsoft.FSharp.Compiler.CompileOps.TcState tcState, Microsoft.FSharp.Compiler.Ast.ParsedInput inp) Zeile 5347 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.CompileOps.TypeCheckMultipleInputs@5363.Invoke(Microsoft.FSharp.Compiler.CompileOps.TcState tcState, Microsoft.FSharp.Compiler.Ast.ParsedInput inp) Zeile 5363 F# Symbole wurden geladen.
FSharp.Core.dll!Microsoft.FSharp.Primitives.Basics.List.mapFold<Microsoft.FSharp.Compiler.CompileOps.TcState, Microsoft.FSharp.Compiler.Ast.ParsedInput, System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TypedImplFile>>>(Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Compiler.CompileOps.TcState, Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Compiler.Ast.ParsedInput, System.Tuple<System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TypedImplFile>>, Microsoft.FSharp.Compiler.CompileOps.TcState>>> f, Microsoft.FSharp.Compiler.CompileOps.TcState acc, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Ast.ParsedInput> xs) Zeile 393 F# Symbole wurden geladen.
FSharp.Core.dll!Microsoft.FSharp.Collections.ListModule.MapFold<Microsoft.FSharp.Compiler.Ast.ParsedInput, Microsoft.FSharp.Compiler.CompileOps.TcState, System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TypedImplFile>>>(Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Compiler.CompileOps.TcState, Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Compiler.Ast.ParsedInput, System.Tuple<System.Tuple<Microsoft.FSharp.Compiler.TypeChecker.TcEnv, Microsoft.FSharp.Compiler.TypeChecker.TopAttribs, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Tast.TypedImplFile>>, Microsoft.FSharp.Compiler.CompileOps.TcState>>> mapping, Microsoft.FSharp.Compiler.CompileOps.TcState state, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Ast.ParsedInput> list) Zeile 85 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.CompileOps.TypeCheckMultipleInputs(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit, bool> checkForErrors, Microsoft.FSharp.Compiler.CompileOps.TcConfig tcConfig, Microsoft.FSharp.Compiler.CompileOps.TcImports tcImports, Microsoft.FSharp.Compiler.TcGlobals.TcGlobals tcGlobals, Microsoft.FSharp.Core.FSharpOption<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Ast.Ident>> prefixPathOpt, Microsoft.FSharp.Compiler.CompileOps.TcState tcState, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Ast.ParsedInput> inputs) Zeile 5363 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.CompileOps.TypeCheckClosedInputSet(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit, bool> checkForErrors, Microsoft.FSharp.Compiler.CompileOps.TcConfig tcConfig, Microsoft.FSharp.Compiler.CompileOps.TcImports tcImports, Microsoft.FSharp.Compiler.TcGlobals.TcGlobals tcGlobals, Microsoft.FSharp.Core.FSharpOption<Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Ast.Ident>> prefixPathOpt, Microsoft.FSharp.Compiler.CompileOps.TcState tcState, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Ast.ParsedInput> inputs) Zeile 5386 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.Driver.TypeCheck(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, Microsoft.FSharp.Compiler.CompileOps.TcConfig tcConfig, Microsoft.FSharp.Compiler.CompileOps.TcImports tcImports, Microsoft.FSharp.Compiler.TcGlobals.TcGlobals tcGlobals, Microsoft.FSharp.Compiler.ErrorLogger.ErrorLogger errorLogger, string assemblyName, Microsoft.FSharp.Compiler.Ast.NiceNameGenerator niceNameGen, Microsoft.FSharp.Compiler.TypeChecker.TcEnv tcEnv0, Microsoft.FSharp.Collections.FSharpList<Microsoft.FSharp.Compiler.Ast.ParsedInput> inputs, Microsoft.FSharp.Compiler.ErrorLogger.Exiter exiter) Zeile 182 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.Driver.main0<Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken>(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, string[] argv, Microsoft.FSharp.Compiler.ReferenceResolver.Resolver legacyReferenceResolver, bool bannerAlreadyPrinted, bool openBinariesInMemory, bool defaultCopyFSharpCore, Microsoft.FSharp.Compiler.ErrorLogger.Exiter exiter, Microsoft.FSharp.Compiler.Driver.ErrorLoggerProvider errorLoggerProvider, Microsoft.FSharp.Compiler.Driver.DisposablesTracker disposables) Zeile 1794 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.Driver.typecheckAndCompile(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, string[] argv, Microsoft.FSharp.Compiler.ReferenceResolver.Resolver legacyReferenceResolver, bool bannerAlreadyPrinted, bool openBinariesInMemory, bool defaultCopyFSharpCore, Microsoft.FSharp.Compiler.ErrorLogger.Exiter exiter, Microsoft.FSharp.Compiler.Driver.ErrorLoggerProvider loggerProvider, Microsoft.FSharp.Core.FSharpOption<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Compiler.CompileOps.TcImports, Microsoft.FSharp.Core.Unit>> tcImportsCapture, Microsoft.FSharp.Core.FSharpOption<Microsoft.FSharp.Core.FSharpFunc<System.Tuple<Microsoft.FSharp.Compiler.TcGlobals.TcGlobals, string, Microsoft.FSharp.Compiler.AbstractIL.IL.ILModuleDef>, Microsoft.FSharp.Core.Unit>> dynamicAssemblyCreator) Zeile 2063 F# Symbole wurden geladen.
FSharp.Compiler.Private.dll!Microsoft.FSharp.Compiler.Driver.mainCompile(Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.CompilationThreadToken ctok, string[] argv, Microsoft.FSharp.Compiler.ReferenceResolver.Resolver legacyReferenceResolver, bool bannerAlreadyPrinted, bool openBinariesInMemory, bool defaultCopyFSharpCore, Microsoft.FSharp.Compiler.ErrorLogger.Exiter exiter, Microsoft.FSharp.Compiler.Driver.ErrorLoggerProvider loggerProvider, Microsoft.FSharp.Core.FSharpOption<Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Compiler.CompileOps.TcImports, Microsoft.FSharp.Core.Unit>> tcImportsCapture, Microsoft.FSharp.Core.FSharpOption<Microsoft.FSharp.Core.FSharpFunc<System.Tuple<Microsoft.FSharp.Compiler.TcGlobals.TcGlobals, string, Microsoft.FSharp.Compiler.AbstractIL.IL.ILModuleDef>, Microsoft.FSharp.Core.Unit>> dynamicAssemblyCreator) Zeile 2080 F# Symbole wurden geladen.
fsc.exe!Microsoft.FSharp.Compiler.CommandLineMain.Driver.main(string[] argv) Zeile 51 F# Symbole wurden geladen.
fsc.exe!Microsoft.FSharp.Compiler.CommandLineMain.main(string[] argv) Zeile 65 F# Symbole wurden geladen.
https://github.com/Microsoft/visualfsharp/pull/3366 fixes it for me
@forki I'm glad you found the missing piece for this issue. Although https://github.com/Microsoft/visualfsharp/commit/0c37abe823bfc6caddd64d24505899d8b8f00962 was the PR that provided the least speed up compared with the other 3, I think the code looks more rubust by signaling this situation, as it does already in other scenarios.