Need a better fix at dome point. DAPM 11/2007 */
break;
+ case OP_FLIP:
+ case OP_FLOP:
+ {
+ GV * const gv = gv_fetchpvs(".", GV_NOTQUAL, SVt_PV);
+ if (gv && GvSV(gv) == uninit_sv)
+ return newSVpvs_flags("$.", SVs_TEMP);
+ goto do_op;
+ }
case OP_POS:
/* def-ness of rval pos() is independent of the def-ness of its arg */
Use of uninitialized value $g1 in exists at - line 8.
########
use warnings 'uninitialized';
+my ($m1, $m2);
+my ($v, @a);
+
+local $.;
+
+@ma = (1 .. 2);
+@ma = ($m1 .. 2);
+@ma = (1 .. $m2);
+@ma = ($m1 .. $m2);
+
+$v = (1 .. 2);
+$v = ($m1 .. 2);
+$v = (1 .. $m2);
+$v = ($m1 .. $m2);
+EXPECT
+Use of uninitialized value $m1 in range (or flop) at - line 8.
+Use of uninitialized value $m2 in range (or flop) at - line 9.
+Use of uninitialized value in range (or flop) at - line 10.
+Use of uninitialized value in range (or flop) at - line 10.
+Use of uninitialized value $. in range (or flip) at - line 12.
+Use of uninitialized value $. in range (or flip) at - line 14.
+########
+use warnings 'uninitialized';
my ($m1, $v);
our ($g1);