On Mon, Jun 18, 2007 at 07:30:50AM -0400, John Scoles wrote: > >>t/40profile...............NOK 15# Failed test 'should return ref to leaf > >>node' > >># in t/40profile.t at line 107. > >># got: '' > >># expected: 'ARRAY' > > > >That's odd. There's nothing windows specific about that code. > > >Try it with the attached patch and let me know what it says. > > > >--- DBI.xs (revision 9655) > >+++ DBI.xs (working copy) > >@@ -4172,6 +4172,7 @@ > > SvROK(method) ? SvRV(method) : method, > > t1, t2 > > ); > >+ warn("dbi_profile %d, gimme=%d", SvOK(leaf), GIMME_V); > > (void)cv; > > if (GIMME_V == G_VOID) > > ST(0) = &sv_undef; /* skip sv_mortalcopy if not needed */ > > Ok that seemed to do the trick
Great - but that makes no sense as the patch just added a warning and shouldn't affect other behaviour at all. I'm going to assume this was a local problem with your setup and go ahead with releasing DBI 1.57 (I won't announce it to dbi-announce for a couple of days, just in case). Thanks John. Tim.