function luaK.need_value(B,a,x)while x~=B.NO_JUMP do local Z=B:getjumpcontrol(a,x)if luaP:GET_OPCODE(Z)~="\079\080\095\084\069\083\084\083\069\084"then return true end x=B:getjump(a,x)end return false end

function luaK:need_value(fs, list)
  while list ~= self.NO_JUMP do
    local i = self:getjumpcontrol(fs, list)
    if luaP:GET_OPCODE(i) ~= "OP_TESTSET" then return true end
    list = self:getjump(fs, list)
  end
  return false  -- not found
end
