Problem with DateFormat on SuSE 8.1

This message was transferred with a trial version of CommuniGate™ Pro
The following lines throw an error under SuSE 8.1 about no longer being

$epoch = timegm(@{$_[0]}->[0…5])
unless defined $epoch;

Error: Using an array as a reference is deprecated at
/ line 88.

Should this statement be rewritten or is there something odd about my
DateFormat module?