Changeset be9288a for src/SymTab
- Timestamp:
- Aug 15, 2017, 1:38:04 PM (8 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- bd098ea
- Parents:
- ea6332d
- Location:
- src/SymTab
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/SymTab/Autogen.cc
rea6332d rbe9288a 15 15 #include "Autogen.h" 16 16 17 #include <cassert> // for assert, assertf 18 #include <cstddef> // for NULL 17 #include <cstddef> // for NULL 18 #include <algorithm> // for count_if 19 #include <cassert> // for safe_dynamic_cast, assert, assertf 20 #include <iterator> // for back_insert_iterator, back_inserter 21 #include <list> // for list, _List_iterator, list<>::iter... 22 #include <set> // for set, _Rb_tree_const_iterator 23 #include <utility> // for pair 24 #include <vector> // for vector 19 25 20 26 #include "AddVisit.h" // for addVisit … … 23 29 #include "GenPoly/ScopedSet.h" // for ScopedSet 24 30 #include "Parser/LinkageSpec.h" // for AutoGen, Intrinsic, Spec 31 #include "SymTab/Mangler.h" // for mangleType 25 32 #include "SynTree/Statement.h" // for SwitchStmt (ptr only), CompoundStmt 26 33 #include "SynTree/Type.h" // for Type, ArrayType, Type::StorageClasses -
src/SymTab/Validate.cc
rea6332d rbe9288a 46 46 #include <utility> // for pair 47 47 48 #include "CodeGen/CodeGenerator.h" // for genName 48 49 #include "Common/PassVisitor.h" // for PassVisitor, WithDeclsToAdd 49 50 #include "Common/ScopedMap.h" // for ScopedMap 50 51 #include "Common/SemanticError.h" // for SemanticError 51 52 #include "Common/UniqueName.h" // for UniqueName 53 #include "Common/utility.h" // for operator+, cloneAll, deleteAll 54 #include "Concurrency/Keywords.h" // for applyKeywords 52 55 #include "FixFunction.h" // for FixFunction 53 56 #include "Indexer.h" // for Indexer … … 55 58 #include "Parser/LinkageSpec.h" // for C 56 59 #include "ResolvExpr/typeops.h" // for typesCompatible 60 #include "SymTab/AddVisit.h" // for addVisit 61 #include "SymTab/Autogen.h" // for SizeType 62 #include "SynTree/Attribute.h" // for noAttributes, Attribute 57 63 #include "SynTree/Constant.h" // for Constant 58 64 #include "SynTree/Declaration.h" // for ObjectDecl, DeclarationWithType … … 68 74 class ReturnStmt; 69 75 class SwitchStmt; 76 70 77 71 78 #define debugPrint( x ) if ( doDebug ) { std::cout << x; }
Note:
See TracChangeset
for help on using the changeset viewer.