message: disable tail call
diff: @@ -1842,10 +1842,12 @@ static void retstat (LexState *ls) {
  nret = explist(ls, &e); /* optional return values */
  if (hasmultret(e.k)) {
  luaK_setmultret(fs, &e);
  +#if defined(NDEBUG)
  if (e.k == VCALL && nret == 1 && !fs->bl->insidetbc) { /* tail call? */
  SET_OPCODE(getinstruction(fs,&e), OP_TAILCALL);
  lua_assert(GETARG_A(getinstruction(fs,&e)) == luaY_nvarstack(fs));
  }
  +#endif
  nret = LUA_MULTRET; /* return all values */
  }
  else {
  