diff options
Diffstat (limited to 'gcc/analyzer/region-model.h')
-rw-r--r-- | gcc/analyzer/region-model.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/analyzer/region-model.h b/gcc/analyzer/region-model.h index 8d92d7c..d9e2143 100644 --- a/gcc/analyzer/region-model.h +++ b/gcc/analyzer/region-model.h @@ -658,7 +658,7 @@ class region_model region_model_context *ctxt); const frame_region *get_current_frame () const { return m_current_frame; } function * get_current_function () const; - void pop_frame (const region *result_dst, + void pop_frame (tree result_lvalue, const svalue **out_result, region_model_context *ctxt); int get_stack_depth () const; @@ -1262,14 +1262,15 @@ private: class engine { public: - engine (logger *logger = NULL); + engine (const supergraph *sg = NULL, logger *logger = NULL); + const supergraph *get_supergraph () { return m_sg; } region_model_manager *get_model_manager () { return &m_mgr; } void log_stats (logger *logger) const; private: + const supergraph *m_sg; region_model_manager m_mgr; - }; } // namespace ana |