about summary refs log tree commit diff stats
path: root/cpp/tangle/002main.cc
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2015-04-22 22:34:34 -0700
committerKartik K. Agaram <vc@akkartik.com>2015-04-22 22:40:46 -0700
commitf1e953d0cf7f5669a55b1337a87e646c1262d139 (patch)
tree4202cb6dc09fee952ca0085fae95ebd78c876084 /cpp/tangle/002main.cc
parent547ec78bf27e37e7a1552d99185200fef460bb38 (diff)
downloadmu-f1e953d0cf7f5669a55b1337a87e646c1262d139.tar.gz
1146 - yet another out-of-bounds access
There's a test in this commit, but it doesn't actually fail, because by
some accident the memory at index 2 of recipe 'f' has data at the
is_label offset and breaks out of the loop. Graah. How did I ever
misplace that "Reading One Instruction" waypoint? I could swear I was
concerned about this possibility when I implemented calls.

Today has been tough on my confidence. STL helps avoid memory leaks but
doesn't help with buffer overflows nearly as much as I thought.

Oh brilliant, valgrind caught the problem! And there weren't any others.
I feel much better.
Diffstat (limited to 'cpp/tangle/002main.cc')
0 files changed, 0 insertions, 0 deletions