src/third_party/mozjs/extract/js/src/devtools/rootAnalysis/analyzeHeapWrites.js
// If edge is an assignment from a local variable, return the rhs variable.
If edge is an assignment from a local variable, return the rhs variable.
If edge is an assignment from a local variable return the rhs variable .
function variableAssignRhs(edge)
{
    if (edge.Kind == "Assign" && edge.Exp[1].Kind == "Drf" && edge.Exp[1].Exp[0].Kind == "Var") {
        var variable = edge.Exp[1].Exp[0].Variable;
        if (isLocalVariable(variable))
            return variable;
    }
    return null;
}
function variableAssignRhs ( edge ) { if ( edge . Kind == "Assign" && edge . Exp [ 1 ] . Kind == "Drf" && edge . Exp [ 1 ] . Exp [ 0 ] . Kind == "Var" ) { var variable = edge . Exp [ 1 ] . Exp [ 0 ] . Variable ; if ( isLocalVariable ( variable ) ) return variable ; } return null ; }
If edge is an assignment from a local variable, return the rhs variable.
If edge is an assignment from a local variable return the rhs variable .