diff src/variables.cc @ 12114:22bc7fc7ff4d release-3-2-x

fix extract_function & add obsoleteness warning
author Jaroslav Hajek <highegg@gmail.com>
date Wed, 13 Jan 2010 09:48:17 +0100
parents 854863bb29e8
children
line wrap: on
line diff
--- a/src/variables.cc	Thu Jul 23 14:24:45 2009 -0400
+++ b/src/variables.cc	Wed Jan 13 09:48:17 2010 +0100
@@ -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",