Message-ID: <NAEKLNAAHLMBPMPNBMLECECHDFAA.rs@crystalflame.net>
p4raw-id: //depot/perl@10563
#endif
if (intro) {
- GP *gp;
- gp_free((GV*)dstr);
GvINTRO_off(dstr); /* one-shot flag */
- Newz(602,gp, 1, GP);
- GvGP(dstr) = gp_ref(gp);
- GvSV(dstr) = NEWSV(72,0);
GvLINE(dstr) = CopLINE(PL_curcop);
GvEGV(dstr) = (GV*)dstr;
}
@INC = '../lib';
}
-print "1..7\n";
+print "1..10\n";
@oops = @ops = <op/*>;
++$i;
}
print $i == 2 ? "ok 7\n" : "not ok 7\n";
+
+# [ID 20010526.001] localized glob loses value when assigned to
+
+$j=1; %j=(a=>1); @j=(1); local *j=*j; *j = sub{};
+
+print $j == 1 ? "ok 8\n" : "not ok 8\n";
+print $j{a} == 1 ? "ok 9\n" : "not ok 9\n";
+print $j[0] == 1 ? "ok 10\n" : "not ok 10\n";