X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FSQL%2FAbstract.pm;h=143588393f19385f1666923098efbb15c26a5107;hb=33ac0d7bd78b3b5cbe6e52520d80fd88e208215b;hp=cbad9ed34fffcc441de1d67ee635b2475d525d6d;hpb=7958f5c6c890c114eb306f7c009c9c47271d9297;p=scpubgit%2FQ-Branch.git diff --git a/lib/SQL/Abstract.pm b/lib/SQL/Abstract.pm index cbad9ed..1435883 100644 --- a/lib/SQL/Abstract.pm +++ b/lib/SQL/Abstract.pm @@ -588,6 +588,8 @@ sub _expand_hashpair { } if ($k =~ /^-/) { return $self->_expand_hashpair_op($k, $v); + } elsif ($k =~ /^[^\w]/i) { + return $self->_expand_op(-op, [ $k, @$v ]); } return $self->_expand_hashpair_ident($k, $v); }