summaryrefslogtreecommitdiff
path: root/regen/overload.pl
diff options
context:
space:
mode:
Diffstat (limited to 'regen/overload.pl')
-rw-r--r--regen/overload.pl4
1 files changed, 2 insertions, 2 deletions
diff --git a/regen/overload.pl b/regen/overload.pl
index 343629f81c..d01348a01f 100644
--- a/regen/overload.pl
+++ b/regen/overload.pl
@@ -30,11 +30,10 @@ while (<DATA>) {
push @names, $name;
}
-safer_unlink ('lib/overload/numbers.pm');
my $c = safer_open("overload.c-new");
my $h = safer_open("overload.h-new");
mkdir("lib/overload", 0777) unless -d 'lib/overload';
-my $p = safer_open('lib/overload/numbers.pm');
+my $p = safer_open('lib/overload/numbers.pm-new');
select $p;
@@ -135,6 +134,7 @@ safer_close($c);
safer_close($p);
rename_if_different("overload.c-new", "overload.c");
rename_if_different("overload.h-new","overload.h");
+rename_if_different('lib/overload/numbers.pm-new', 'lib/overload/numbers.pm');
__DATA__
# Fallback should be the first