[svn:ponie] r347 - trunk/perl
[email protected] 29 Aug 2005 12:18:54 -0000
| Newsgroups | perl.ponie.changes |
|---|---|
| Message-ID | <[email protected]> |
Author: nicholas
Date: Mon Aug 29 05:18:53 2005
New Revision: 347
Modified:
trunk/perl/perl.c
Log:
No need to set the reference count on PL_sv_undef now
placeholder can also be a Perl5sv_undef
Modified: trunk/perl/perl.c
==============================================================================
--- trunk/perl/perl.c (original)
+++ trunk/perl/perl.c Mon Aug 29 05:18:53 2005
@@ -348,7 +348,6 @@ perl_construct(pTHXx)
very often */
SvREADONLY_on(&PL_sv_undef);
- SvREFCNT_set(&PL_sv_undef, (~(U32)0)/2);
PL_sv_no_p = newSV(0);
sv_setpv(&PL_sv_no,PL_No);
@@ -366,9 +365,10 @@ perl_construct(pTHXx)
SvREADONLY_on(&PL_sv_yes);
SvREFCNT_set(&PL_sv_yes, (~(U32)0)/2);
- PL_sv_placeholder_p = newSV(0);
+ PL_sv_placeholder_p
+ = MUMBLE(Parrot_PMC_new(PL_Parrot,
+ type_or_bail("Perl5sv_undef")));
SvREADONLY_on(&PL_sv_placeholder);
- SvREFCNT_set(&PL_sv_placeholder, (~(U32)0)/2);
}
PL_sighandlerp = Perl_sighandler;