diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-11-07T13·33+0100 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-11-12T11·32+0000 |
commit | 273322c7732093a354e86df82cf75d6604b8bce8 (patch) | |
tree | 15a9aa8822b969d677c2c790f4ae9c272552f275 /src/libexpr/nixexpr.cc | |
parent | 4badd7ed17b4628d3a8d96e21c900aa91004daaf (diff) |
Make ifs and asserts tail-recursive
The local Value object prevented g++ from making a tail call. Not clear why. In any case, not using a temporary makes g++ do the tail call.
Diffstat (limited to 'src/libexpr/nixexpr.cc')
0 files changed, 0 insertions, 0 deletions