From cc274874f1c9de578eb77ed56bc90025083e48a9 Mon Sep 17 00:00:00 2001 From: Alexandre Duret-Lutz Date: Wed, 9 Jul 2003 22:07:09 +0000 Subject: [PATCH] * lib/Automake/Variable.pm (_traverse_variable_recursively_worker): Return the empty list on recursively defined variable. This supersedes my change of 2003-07-02. --- ChangeLog | 6 ++++++ lib/Automake/Variable.pm | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 7fa20fdf..7910cabe 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 cb257b87..5a23201c 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; -- 2.43.5