Changes in src/ControlStruct/LabelFixer.h [6b0b624:d180746]
- File:
-
- 1 edited
-
src/ControlStruct/LabelFixer.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/ControlStruct/LabelFixer.h
r6b0b624 rd180746 16 16 #pragma once 17 17 18 #include "Common/utility.h" 19 #include "SynTree/SynTree.h" 20 #include "SynTree/Visitor.h" 21 #include "SynTree/Label.h" 22 #include "LabelGenerator.h" 23 #include <map> 18 #include <list> // for list 19 #include <map> // for map 20 21 #include "Common/SemanticError.h" // for SemanticError 22 #include "SynTree/Label.h" // for Label 23 #include "SynTree/Visitor.h" // for Visitor 24 #include "SynTree/SynTree.h" // for Visitor Nodes 24 25 25 26 namespace ControlStruct { 26 27 /// normalizes label definitions and generates multi-level exit labels 28 class LabelGenerator; 29 27 30 class LabelFixer final : public Visitor { 28 31 typedef Visitor Parent;
Note:
See TracChangeset
for help on using the changeset viewer.