-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Open
Labels
SILParserArea → compiler: The SIL parserArea → compiler: The SIL parsercompilerThe Swift compiler itselfThe Swift compiler itselfgood first issueGood for newcomersGood for newcomersnfcFlag: No Functional ChangeFlag: No Functional Change
Description
Previous ID | SR-340 |
Radar | None |
Original Reporter | @gottesmm |
Type | Bug |
Status | In Progress |
Resolution |
Additional Detail from JIRA
Votes | 1 |
Component/s | Compiler |
Labels | Bug, StarterBug |
Assignee | d066z (JIRA) |
Priority | Medium |
md5: ee6df5ef735c9655c56ca6ce06200e7e
Issue Description:
parseSILInstruction is horrible and makes me cry every time I see it. It is a method that is ~1900 lines with a huge switch in it. We should refactor it into a visitor structure. In fact it is large enough that we should consider moving it into its own file if it is possible.
Metadata
Metadata
Assignees
Labels
SILParserArea → compiler: The SIL parserArea → compiler: The SIL parsercompilerThe Swift compiler itselfThe Swift compiler itselfgood first issueGood for newcomersGood for newcomersnfcFlag: No Functional ChangeFlag: No Functional Change