Commit edc9e2a4 authored by rmrf's avatar rmrf
Browse files

Sus auto does not compile: WaitContainer versus CallExpr

parent 6cc9fbc0
......@@ -19,8 +19,8 @@ add_library (libsystemc-clang
FindArgument.cpp
Automata.cpp
SuspensionAutomata.cpp
# SCuitable/GlobalSuspensionAutomata.cpp
# SCuitable/FindGPUMacro.cpp
SCuitable/GlobalSuspensionAutomata.cpp
SCuitable/FindGPUMacro.cpp
####################################
#From here the files are for the reflection database
####################################
......
......@@ -13,7 +13,7 @@ namespace scpar {
class FindWait:public RecursiveASTVisitor < FindWait > {
public:
typedef vector < CallExpr * >waitListType;
typedef vector < CallExpr * > waitListType;
typedef pair < CXXMethodDecl *,vector < string > >processWaitEventPairType;
typedef map < CXXMethodDecl *, vector < string > >processWaitEventMapType;
......
......@@ -130,8 +130,7 @@ namespace scpar {
typedef pair<State*, vector<SusCFG*> > stateCommonCodeBlockPairType;
typedef map<State *, vector<SusCFG*> > stateCommonCodeBlockMapType;
SuspensionAutomata(vector<WaitContainer*>, CXXMethodDecl *, ASTContext *,
raw_ostream &);
SuspensionAutomata(vector<WaitContainer*>, CXXMethodDecl *, ASTContext *, llvm::raw_ostream &);
~SuspensionAutomata();
void addRemainingBlocks(State*, vector<SusCFG*>&);
void checkInsert(vector<SusCFG*>, vector<SusCFG*>&);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment