summaryrefslogtreecommitdiff
path: root/lib/Automake/Variable.pm
diff options
context:
space:
mode:
authorAlexandre Duret-Lutz <adl@gnu.org>2003-07-02 21:57:51 +0000
committerAlexandre Duret-Lutz <adl@gnu.org>2003-07-02 21:57:51 +0000
commit21af290f859650897307e6cc74cac16bd5d019ad (patch)
tree54b7eae56680a0abf9c29cd3951e53d84eee629f /lib/Automake/Variable.pm
parent3251a5a446be6f47b328bad2c33ceb9e6556ac4b (diff)
downloadautomake-21af290f859650897307e6cc74cac16bd5d019ad.tar.gz
* lib/Automake/Variable.pm (_traverse_variable_recursively_worker):
Do not return undef when a variable is recursively defined, this causes warnings all over the place. Return the empty string instead.
Diffstat (limited to 'lib/Automake/Variable.pm')
-rw-r--r--lib/Automake/Variable.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Automake/Variable.pm b/lib/Automake/Variable.pm
index 1fee8be4d..fd02f5c77 100644
--- a/lib/Automake/Variable.pm
+++ b/lib/Automake/Variable.pm
@@ -1476,7 +1476,7 @@ sub _traverse_variable_recursively_worker ($$&&$$)
if (defined $_vars_scanned{$var})
{
err_var $var, "variable `" . $var->name() . "' recursively defined";
- return undef;
+ return "";
}
$_vars_scanned{$var} = 1;