# HG changeset patch # User John W. Eaton # Date 1649445562 14400 # Node ID 47cbc69e66cd7ebe6a4de0dcea84a113a50b14d4 # Parent 4ed7dfe2858468da09df48a7f357e1d70d819fcd eliminate direct access to call stack from evaluator The call stack is an internal implementation detail of the evaluator. Direct access to it outside of the evlauator should not be needed. * pt-eval.h (tree_evaluator::get_call_stack): Delete. diff -r 4ed7dfe28584 -r 47cbc69e66cd libinterp/parse-tree/pt-eval.h --- a/libinterp/parse-tree/pt-eval.h Fri Apr 08 14:11:05 2022 -0400 +++ b/libinterp/parse-tree/pt-eval.h Fri Apr 08 15:19:22 2022 -0400 @@ -430,8 +430,6 @@ profiler& get_profiler (void) { return m_profiler; } - call_stack& get_call_stack (void) { return m_call_stack; } - void push_stack_frame (const symbol_scope& scope); void push_stack_frame (octave_user_function *fcn,