Fixing issue #1090

This commit is contained in:
Clay Sweetser 2014-06-07 23:29:53 -04:00
commit ca1c516295
2 changed files with 7 additions and 3 deletions

View file

@ -828,6 +828,9 @@ proc typeSectionFinalPass(c: PContext, n: PNode) =
getCurrOwner(), s.info)
proc semTypeSection(c: PContext, n: PNode): PNode =
## Processes a type section. This must be done in separate passes, in order
## to allow the type definitions in the section to reference each other
## without regard for the order of their definitions.
typeSectionLeftSidePass(c, n)
typeSectionRightSidePass(c, n)
typeSectionFinalPass(c, n)