Fix compiler warning about comparison of pointer types.
Nicholas Clark [Sat, 29 Mar 2008 07:08:50 +0000 (07:08 +0000)]
p4raw-id: //depot/perl@33596

sv.c

diff --git a/sv.c b/sv.c
index 8d986b7..f2b24a6 100644 (file)
--- a/sv.c
+++ b/sv.c
@@ -516,8 +516,10 @@ static void
 do_clean_all(pTHX_ SV *const sv)
 {
     dVAR;
-    if (sv == PL_fdpid || sv == PL_strtab) /* don't clean pid table and strtab */
+    if (sv == (SV*) PL_fdpid || sv == (SV *)PL_strtab) {
+       /* don't clean pid table and strtab */
        return;
+    }
     DEBUG_D((PerlIO_printf(Perl_debug_log, "Cleaning loops: SV at 0x%"UVxf"\n", PTR2UV(sv)) ));
     SvFLAGS(sv) |= SVf_BREAK;
     SvREFCNT_dec(sv);