This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Shave off the explict 1; from the end of lib/Config.pm
[perl5.git] / scope.c
diff --git a/scope.c b/scope.c
index d5b8b7f..af10b71 100644 (file)
--- a/scope.c
+++ b/scope.c
@@ -13,7 +13,7 @@
  * levels..."
  */
 
-/* This function contains functions to manipluate various of perl's stacks;
+/* This file contains functions to manipulate several of Perl's stacks;
  * in particular it contains code to push various types of things onto
  * the savestack, then to pop them off and perform the correct restorative
  * action for each one. This corresponds to the cleanup Perl does at
@@ -933,14 +933,8 @@ Perl_leave_scope(pTHX_ I32 base)
                    break;
                case SVt_PVCV:
                    Perl_croak(aTHX_ "panic: leave_scope pad code");
-               case SVt_RV:
-               case SVt_IV:
-               case SVt_NV:
-                   (void)SvOK_off(sv);
-                   break;
                default:
-                   (void)SvOK_off(sv);
-                   (void)SvOOK_off(sv);
+                   SvOK_off(sv);
                    break;
                }
                SvPADSTALE_on(sv); /* mark as no longer live */