Silence warning from clang at `if (ch2 = ...)` Delete `|| rm %{outs}` in build.lua, because it hid the exit status of tabgen, so if tabgen failed, the build continued and failed later.