commit | 898960247a8b2e6534738b7a3a244855f379faf9 | [log] [tgz] |
---|---|---|
author | Jason Evans <jasone@canonware.com> | Tue Jan 21 14:59:40 2014 -0800 |
committer | Jason Evans <jasone@canonware.com> | Tue Jan 21 14:59:40 2014 -0800 |
tree | 015c344cb5cabbf7362707f5600d37563425c2ed | |
parent | e2206edebcce662e3979c68ba182d0bcf38141ba [diff] |
Subvert tail call optimization in backtrace test. Re-structure alloc_[01](), which are mutually tail-recursive functions, to do (unnecessary) work post-recursion so that the compiler cannot perform tail call optimization, thus preserving intentionally unique call paths in captured backtraces.