diff options
Diffstat (limited to 'polly/lib/External/isl/interface/python.h')
-rw-r--r-- | polly/lib/External/isl/interface/python.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/polly/lib/External/isl/interface/python.h b/polly/lib/External/isl/interface/python.h index 554e52fd7e5..27d8889b32e 100644 --- a/polly/lib/External/isl/interface/python.h +++ b/polly/lib/External/isl/interface/python.h @@ -10,10 +10,10 @@ private: set<string> done; public: - python_generator(set<RecordDecl *> &exported_types, + python_generator(SourceManager &SM, set<RecordDecl *> &exported_types, set<FunctionDecl *> exported_functions, set<FunctionDecl *> functions) : - generator(exported_types, exported_functions, functions) {} + generator(SM, exported_types, exported_functions, functions) {} virtual void generate(); @@ -24,7 +24,8 @@ private: const vector<string> &super); void print_type_check(const string &type, int pos, bool upcast, const string &super, const string &name, int n); - void print_callback(QualType type, int arg); + void print_copy(QualType type); + void print_callback(ParmVarDecl *param, int arg); void print_arg_in_call(FunctionDecl *fd, int arg, int skip); void print_argtypes(FunctionDecl *fd); void print_method_return(FunctionDecl *method); |