2
0
Эх сурвалжийг харах

Fixed export of meta section

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@8572 8c9fc860-2736-0410-a75d-ab315db34111
negelef 6 жил өмнө
parent
commit
139d6f9125

+ 2 - 1
source/FoxIntermediateBackend.Mod

@@ -14631,7 +14631,8 @@ TYPE
 								sym := NIL;
 								sym := NIL;
 							END;
 							END;
 							IF (baseTD.scope = NIL) OR (baseTD.scope.ownerModule = module.module) THEN
 							IF (baseTD.scope = NIL) OR (baseTD.scope.ownerModule = module.module) THEN
-								tir := implementationVisitor.NewSection(module.allSections, Sections.ConstSection, name,sym,declarationVisitor.dump);
+								tir := implementationVisitor.NewSection(module.allSections, Sections.ConstSection, name,NIL,declarationVisitor.dump);
+								tir.SetExported(IsExported(td));
 							ELSE
 							ELSE
 								tir := implementationVisitor.NewSection(module.importedSections, Sections.ConstSection, name,sym,declarationVisitor.dump);
 								tir := implementationVisitor.NewSection(module.importedSections, Sections.ConstSection, name,sym,declarationVisitor.dump);
 							END;
 							END;