Changeset 31f4837 for src/main.cpp
- Timestamp:
- May 13, 2024, 10:26:59 AM (17 months ago)
- Branches:
- master
- Children:
- e6f1a4b
- Parents:
- acb33f15 (diff), ca4f2b2 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main.cpp
racb33f15 r31f4837 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // main.c c--7 // main.cpp -- 8 8 // 9 9 // Author : Peter Buhr and Rob Schluntz … … 35 35 #include "CompilationState.hpp" 36 36 #include "../config.h" // for CFA_LIBDIR 37 #include "CodeGen/FixMain.h "// for FixMain38 #include "CodeGen/FixNames.h "// for fixNames39 #include "CodeGen/Generate.h "// for generate40 #include "CodeGen/LinkOnce.h "// for translateLinkOnce37 #include "CodeGen/FixMain.hpp" // for FixMain 38 #include "CodeGen/FixNames.hpp" // for fixNames 39 #include "CodeGen/Generate.hpp" // for generate 40 #include "CodeGen/LinkOnce.hpp" // for translateLinkOnce 41 41 #include "Common/CodeLocationTools.hpp" // for forceFillCodeLocations 42 42 #include "Common/DeclStats.hpp" // for printDeclStats 43 43 #include "Common/ResolvProtoDump.hpp" // for dumpAsResolverProto 44 #include "Common/Stats.h "// for Stats45 #include "Common/ utility.h"// for deleteAll, filter, printAll44 #include "Common/Stats.hpp" // for Stats 45 #include "Common/Utility.hpp" // for deleteAll, filter, printAll 46 46 #include "Concurrency/Actors.hpp" // for implementActors 47 47 #include "Concurrency/Corun.hpp" // for implementCorun 48 #include "Concurrency/Keywords.h "// for implementMutex, implement...49 #include "Concurrency/Waitfor.h "// for generateWaitfor48 #include "Concurrency/Keywords.hpp" // for implementMutex, implement... 49 #include "Concurrency/Waitfor.hpp" // for generateWaitfor 50 50 #include "Concurrency/Waituntil.hpp" // for generateWaitUntil 51 #include "ControlStruct/ExceptDecl.h "// for translateExcept52 #include "ControlStruct/ExceptTranslate.h "// for translateThrows, translat...51 #include "ControlStruct/ExceptDecl.hpp" // for translateExcept 52 #include "ControlStruct/ExceptTranslate.hpp"// for translateThrows, translat... 53 53 #include "ControlStruct/FixLabels.hpp" // for fixLabels 54 54 #include "ControlStruct/HoistControlDecls.hpp" // hoistControlDecls 55 #include "GenPoly/Box.h "// for box56 #include "GenPoly/InstantiateGeneric.h "// for instantiateGeneric57 #include "GenPoly/Lvalue.h "// for convertLvalue58 #include "GenPoly/Specialize.h "// for convertSpecializations59 #include "InitTweak/FixInit.h "// for fix60 #include "InitTweak/GenInit.h "// for genInit55 #include "GenPoly/Box.hpp" // for box 56 #include "GenPoly/InstantiateGeneric.hpp" // for instantiateGeneric 57 #include "GenPoly/Lvalue.hpp" // for convertLvalue 58 #include "GenPoly/Specialize.hpp" // for convertSpecializations 59 #include "InitTweak/FixInit.hpp" // for fix 60 #include "InitTweak/GenInit.hpp" // for genInit 61 61 #include "MakeLibCfa.hpp" // for makeLibCfa 62 62 #include "Parser/RunParser.hpp" // for buildList, dumpParseTree,... 63 63 #include "ResolvExpr/CandidatePrinter.hpp" // for printCandidates 64 64 #include "ResolvExpr/EraseWith.hpp" // for eraseWith 65 #include "ResolvExpr/Resolver.h "// for resolve66 #include "Tuples/Tuples.h "// for expandMemberTuples, expan...65 #include "ResolvExpr/Resolver.hpp" // for resolve 66 #include "Tuples/Tuples.hpp" // for expandMemberTuples, expan... 67 67 #include "Validate/Autogen.hpp" // for autogenerateRoutines 68 #include "Validate/ImplementEnumFunc.hpp" // for implementEnumFunc69 68 #include "Validate/CompoundLiteral.hpp" // for handleCompoundLiterals 70 69 #include "Validate/EliminateTypedef.hpp" // for eliminateTypedef 71 70 #include "Validate/EnumAndPointerDecay.hpp" // for decayEnumsAndPointers 72 #include "Validate/FindSpecialDecls.h "// for findGlobalDecls71 #include "Validate/FindSpecialDecls.hpp" // for findGlobalDecls 73 72 #include "Validate/FixQualifiedTypes.hpp" // for fixQualifiedTypes 74 73 #include "Validate/FixReturnTypes.hpp" // for fixReturnTypes … … 77 76 #include "Validate/HoistStruct.hpp" // for hoistStruct 78 77 #include "Validate/HoistTypeDecls.hpp" // for hoistTypeDecls 78 #include "Validate/ImplementEnumFunc.hpp" // for implementEnumFunc 79 79 #include "Validate/InitializerLength.hpp" // for setLengthFromInitializer 80 80 #include "Validate/LabelAddressFixer.hpp" // for fixLabelAddresses … … 83 83 #include "Validate/ReturnCheck.hpp" // for checkReturnStatements 84 84 #include "Validate/VerifyCtorDtorAssign.hpp" // for verifyCtorDtorAssign 85 #include "Virtual/ExpandCasts.h "// for expandCasts85 #include "Virtual/ExpandCasts.hpp" // for expandCasts 86 86 #include "Virtual/VirtualDtor.hpp" // for implementVirtDtors 87 87
Note:
See TracChangeset
for help on using the changeset viewer.