resolver crash on "as map" #5919
Labels
kind: bug
Crashes, unsoundness, incorrect output, etc. If possible, add a `part:` label
part: resolver
Resolution and typechecking
Dafny version
4.9.0
Code to produce this issue
Command to run and resulting output
No response
What happened?
Dafny encountered an internal error. Please report it at https://github.com/dafny-lang/dafny/issues.
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Dafny.CollectionType.<>c.<get_Nodes>b__3_0(Type ta)
at System.Linq.Enumerable.SelectManySingleSelectorIterator
2.MoveNext() at System.Linq.Enumerable.ConcatIterator
1.MoveNext()at Microsoft.Dafny.Node.Visit(Func
2 beforeChildren, Action
1 afterChildren, Action1 reportError) at Microsoft.Dafny.ExpandAtAttributes.PreResolve(Program program) at Microsoft.Dafny.ProgramResolver.Resolve(CancellationToken cancellationToken) at Microsoft.Dafny.LanguageServer.Language.CachingResolver.<>c__DisplayClass5_0.<<Resolve>b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.Dafny.PruneIfNotUsedSinceLastPruneCache
2.UseAndPrune[T](Func1 use, CancellationToken cancellationToken) at Microsoft.Dafny.LanguageServer.Language.CacheExtensions.ProfileAndPruneCache[T,TKey,TValue](PruneIfNotUsedSinceLastPruneCache
2 cache, Func`1 useCache, ILogger logger, TelemetryPublisherBase telemetryPublisher, String programName, String activity, CancellationToken cancellationToken)at Microsoft.Dafny.LanguageServer.Language.Symbols.DafnyLangSymbolResolver.RunDafnyResolver(Compilation compilation, Program program, CancellationToken cancellationToken)
at Microsoft.Dafny.LanguageServer.Language.Symbols.DafnyLangSymbolResolver.ResolveSymbols(Compilation compilation, Program program, CancellationToken cancellationToken)
at Microsoft.Dafny.TextDocumentLoader.ResolveInternal(Compilation compilation, Program program, CancellationToken cancellationToken)
at Microsoft.Dafny.TextDocumentLoader.ResolveAsync(Compilation compilation, Program program, CancellationToken cancellationToken)
at Microsoft.Dafny.Compilation.ResolveAsync()
at Microsoft.Dafny.Compilation.LogExceptions()
What type of operating system are you experiencing the problem on?
Mac
The text was updated successfully, but these errors were encountered: