in reply to Hash dereference breaks from 5.8.9 to 5.10.1

I don't see why that would work at all.

I think you want something like: $Hash_reference->{$values[0]} = \@values;