Przeglądaj źródła

Fixed missing symbols in reference section

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@6441 8c9fc860-2736-0410-a75d-ab315db34111
felixf 9 lat temu
rodzic
commit
2cba56c0b7
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      source/FoxIntermediateBackend.Mod

+ 2 - 0
source/FoxIntermediateBackend.Mod

@@ -11204,6 +11204,8 @@ TYPE
 				VAR destination: Sections.Section; name: SyntaxTree.IdentifierString;
 				BEGIN
 					destination := module.allSections.FindBySymbol(type.typeDeclaration); (*TODO*)
+					IF destination = NIL THEN destination := importedSymbols.BySymbol(type.typeDeclaration) END;
+
 					IF destination = NIL THEN
 						(* imported unused record type *)
 						Char(section,0X); (* nil type *)