This is not a bug. As per the comments in $VIMRUNTIME/syntax/perl.vim, you need to "let perl_extended_vars = 1" to enable proper highlighting of complex variables.
" If you *want* complex things like @{${"foo"}} to be processed, " just set the variable "perl_extended_vars"... James -- GPG Key: 1024D/61326D40 2003-09-02 James Vega <[EMAIL PROTECTED]>
signature.asc
Description: Digital signature