use strict;
use warnings;
-use Test::More tests => 2 * 18 + 5 + 1;
+use Test::More tests => 2 * 19 + 5 + 1;
use Variable::Magic qw/cast dispell MGf_COPY VMG_UVAR/;
# (copy => 2) x MGf_COPY # if clear magic
is_deeply \@b, [ @n{qw/bar qux/} ], 'hash: slice correctly';
+check { %h = () } { }, 'empty in list context'; # clear => 1
+
check { %h = (a => 1, d => 3); () }
+{ (store => 2) x VMG_UVAR },
# clear => 1, (copy => 2) x VMG_UVAR