Remove superfluous SvROK()
Nicholas Clark [Thu, 23 Nov 2006 16:59:04 +0000 (16:59 +0000)]
p4raw-id: //depot/perl@29363

sv.c

diff --git a/sv.c b/sv.c
index c509b03..bcfbe8f 100644 (file)
--- a/sv.c
+++ b/sv.c
@@ -3481,8 +3481,7 @@ Perl_sv_setsv_flags(pTHX_ SV *dstr, register SV *sstr, I32 flags)
     sflags = SvFLAGS(sstr);
 
     if (sflags & SVf_ROK) {
-       if (dtype == SVt_PVGV &&
-           SvROK(sstr) && SvTYPE(SvRV(sstr)) == SVt_PVGV) {
+       if (dtype == SVt_PVGV && SvTYPE(SvRV(sstr)) == SVt_PVGV) {
            sstr = SvRV(sstr);
            if (sstr == dstr) {
                if (GvIMPORTED(dstr) != GVf_IMPORTED