diff options
Diffstat (limited to 'lib/feature.pm')
-rw-r--r-- | lib/feature.pm | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/feature.pm b/lib/feature.pm index c9e188ba80..75c6666b55 100644 --- a/lib/feature.pm +++ b/lib/feature.pm @@ -299,7 +299,11 @@ sub import { croak("No features specified"); } if (my $features = current_bundle) { - # Features are enabled implicitly via bundle hints + # Features are enabled implicitly via bundle hints. + + # Delete any keys that may be left over from last time. + delete @^H{ values(%feature) }; + unshift @_, @$features; $^H |= $hint_mask; } |