diff options
Diffstat (limited to 'src/2016/day12/aoc.cpp')
-rw-r--r-- | src/2016/day12/aoc.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/2016/day12/aoc.cpp b/src/2016/day12/aoc.cpp index 2b853ec..38b4019 100644 --- a/src/2016/day12/aoc.cpp +++ b/src/2016/day12/aoc.cpp @@ -85,12 +85,10 @@ static void jnz(size_t* i, const char* p) { static void non(size_t* i, const char* p) { *i += 1; } static size_t exec(size_t i, const std::vector<instruction>& todos) { - if (i < todos.size()) { - todo_f fs[5] = {cpy, inc, dec, jnz, non}; - auto d = todos[i]; - // std::cout << d.todo << std::endl; - fs[d.which()](&i, d.todo.line + 4); - } + todo_f fs[5] = {cpy, inc, dec, jnz, non}; + auto d = todos[i]; + // std::cout << d.todo << std::endl; + fs[d.which()](&i, d.todo.line + 4); return i; } |