Tim Chevalier 78ec6fe30c Obliterate the callee_id hack
Exprs that could be applications of overloaded operators
(expr_unary, expr_binary, expr_index) relied on the previous node ID
being "reserved" to carry extra typechecking info. This was
incredibly error-prone. Fixed it; now all exprs have two node IDs
(which will be wasted in some cases; future work could make this
an option instead if the extra int field ends up being a performance
problem).

Closes #2804
2012-07-12 19:02:07 -07:00
..
2012-07-12 19:02:07 -07:00
2012-07-12 19:02:07 -07:00
2012-07-12 19:02:07 -07:00
2012-07-01 19:19:32 -07:00
2012-07-12 19:02:07 -07:00
2012-07-01 19:19:32 -07:00
2012-07-01 19:19:32 -07:00
2012-07-12 16:52:26 -07:00
2012-07-12 16:52:26 -07:00
2012-07-12 19:02:07 -07:00