VariableReferenceGraphBuilder is causing stack overflows #123
Labels
No labels
Bug
Feature Request
NR6Pack
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gh-icsharpcode/NRefactory#123
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
When analyzing
Mono.CSharp.Attribute.Emit(...)(attribute.cs, line 971ff), theVariableReferenceGraphBuilder+CfgVariableReferenceNodeBuilder.AddNode()method causes a stack overflow exception.This can be reproduced by enabling the 'redundant assignment' issue provider and opening attribute.cs in SharpDevelop.
Here is the repeating portion of the call stack: (startNode argument for each stack frame)
These are statements from line 996 to 1016 in attribute.cs.