view test/bug-61105/nested_test_3.m @ 30103:55eeb7f0850b stable

store parent name in function object when caching parents in scope (bug #61105) * symscope.h, symscope.cc (symbol_scope_rep::cache_parent_fcn_names): Also store parent function name in function object. * bug-61105/bug-61105.tst, bug-61105/nested_test_1.m, bug-61105/nested_test_2.m, bug-61105/nested_test_3.m: New test files. * test/bug-61105/module.mk: New file. * test/module.mk: Update.
author John W. Eaton <jwe@octave.org>
date Wed, 01 Sep 2021 16:19:09 -0400
parents
children
line wrap: on
line source

function fh = nested_test_3 ()
  a = 3;
  b = 5;
  c = 7;
  f1 = @(f, x) f(x) + a;
  fh = @(y) f1 (@(z) z^2 + b*y, y) + c;
endfunction