From 5c442b703ccd87b86e477516ccc318c04bcc0ad5 Mon Sep 17 00:00:00 2001 From: Alexandre Duret-Lutz Date: Wed, 2 Jul 2003 21:57:51 +0000 Subject: [PATCH] * 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. --- ChangeLog | 4 ++++ lib/Automake/Variable.pm | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 73ae84cb..e63d4bad 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2003-07-02 Alexandre Duret-Lutz + * 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. + * lib/am/distdir.am (distcheck): Protect loop of DIST_ARCHIVES from empty DIST_ARCHIVES. diff --git a/lib/Automake/Variable.pm b/lib/Automake/Variable.pm index 1fee8be4..fd02f5c7 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; -- 2.43.5