def update_escaped(self, lhs_name, rhs_alias_set):
    if lhs_name not in self.immutable and \
       any(alias in self.may_escape for alias in rhs_alias_set):
        self.may_escape.update(rhs_alias_set.difference(self.immutable))
        self.may_escape.add(lhs_name)
dataset/ETHPy150Open iskandr/parakeet/parakeet/analysis/escape_analysis.py/EscapeAnalysis.update_escaped/original