]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
* lib/Automake/Variable.pm (_traverse_variable_recursively_worker):
authorAlexandre Duret-Lutz <adl@gnu.org>
Wed, 9 Jul 2003 22:07:10 +0000 (22:07 +0000)
committerAlexandre Duret-Lutz <adl@gnu.org>
Wed, 9 Jul 2003 22:07:10 +0000 (22:07 +0000)
Return the empty list on recursively defined variable.  This
supersedes my change of 2003-07-02.

ChangeLog
lib/Automake/Variable.pm

index 7fa20fdf7417ca11f30b88d14917dfefd90954b4..7910cabef60ca89d1a4e89c1dcc3e14ffdd0a032 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2003-07-09  Alexandre Duret-Lutz  <adl@gnu.org>
+
+       * lib/Automake/Variable.pm (_traverse_variable_recursively_worker):
+       Return the empty list on recursively defined variable.  This
+       supersedes my change of 2003-07-02.
+
 2003-07-08  Akim Demaille  <akim@epita.fr>
 
        * automake.in ($cygnus_mode): Replace with $options{'cygnus'}.
index cb257b8783a079af8accdd57bec01bd20689a0a9..5a23201c5bcbf5b6dcbecf27eaeae1510debdb04 100644 (file)
@@ -1486,7 +1486,7 @@ sub _traverse_variable_recursively_worker ($$&&$$)
   if (defined $_vars_scanned{$var})
     {
       err_var $var, "variable `" . $var->name() . "' recursively defined";
-      return "";
+      return ();
     }
   $_vars_scanned{$var} = 1;