# HG changeset patch # User Jaroslav Hajek # Date 1263372497 -3600 # Node ID 22bc7fc7ff4d9581f46d3df9c126d2d19d7e5ec3 # Parent 232a0ddce7cd15edd6442bf5e3323f629899dde9 fix extract_function & add obsoleteness warning diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2009-10-15 Jaroslav Hajek + + * variables.cc (extract_function): Pass 0 to eval_string to avoid + error. + 2009-07-23 John W. Eaton * toplev.cc (IGNORE_EXCEPTION, SAFE_CALL): New macros. diff --git a/src/variables.cc b/src/variables.cc --- a/src/variables.cc +++ b/src/variables.cc @@ -159,7 +159,7 @@ { int parse_status; - eval_string (cmd, true, parse_status); + eval_string (cmd, true, parse_status, 0); if (parse_status == 0) { @@ -171,6 +171,9 @@ warn_for.c_str (), fname.c_str ()); return retval; } + + warning ("%s: passing function body as a string is obsolete." + " Please use anonymous functions.", warn_for.c_str ()); } else error ("%s: `%s' is not valid as a function",