18 Jul
2012
18 Jul
'12
9:12 a.m.
On Wed, Jul 18, 2012 at 11:00:59AM +0200, Martin Kersten wrote:
On 7/18/12 10:53 AM, Stefan Manegold wrote:
Just wondering ... (and trying to learn):
command batcalc.@2( l:bat[:oid,:@1], r:@1) :bat[:oid,:bit] address MTIMEbat_@1_@3_cst; -command batcalc.@2( l:bat[:void,:@1], r:@1) :bat[:void,:bit] +command batcalc.@2(r:@1, l:bat[:oid,:@1]) :bat[:oid,:bit]
Is the above signature change (swapping left & right operand) intended? If so, what is the reason for it?
signatures indicated different code paths, most likely never used. -cst-Type versus -Type-cst
I see. Thanks!
What about the (possibly redundant?) isnil-signatures?
Stefan
address MTIMEbat_@1_cst_@3 comment "Compare a bat of @1 against a singleton";
--
| Stefan.Manegold @ CWI.nl | DB Architectures (INS1) |
| http://CWI.nl/~manegold/ | Science Park 123 (L321) |
| Tel.: +31 (0)20 592-4212 | 1098 XG Amsterdam (NL) |