From: Alexandre Duret-Lutz Date: Wed, 9 Jul 2003 22:07:10 +0000 (+0000) Subject: * lib/Automake/Variable.pm (_traverse_variable_recursively_worker): X-Git-Tag: Release-1-7b~120 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a37abc570ed525de802d472024d9cf24df28293;p=thirdparty%2Fautomake.git * lib/Automake/Variable.pm (_traverse_variable_recursively_worker): Return the empty list on recursively defined variable. This supersedes my change of 2003-07-02. --- diff --git a/ChangeLog b/ChangeLog index 7fa20fdf7..7910cabef 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-07-09 Alexandre Duret-Lutz + + * 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 * automake.in ($cygnus_mode): Replace with $options{'cygnus'}. diff --git a/lib/Automake/Variable.pm b/lib/Automake/Variable.pm index cb257b878..5a23201c5 100644 --- a/lib/Automake/Variable.pm +++ b/lib/Automake/Variable.pm @@ -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;