B2G/gecko/xpcom/analysis/mayreturn.js
/* May-return analysis.
 * This makes sense only for functions that return a value. The analysis
 * determines the set of variables that may transitively reach the return
 * statement. */
May-return analysis.
This makes sense only for functions that return a value. The analysis
determines the set of variables that may transitively reach the return
statement.
May - return analysis . This makes sense only for functions that return a value . The analysis determines the set of variables that may transitively reach the return statement .
function MayReturnAnalysis() {
  BackwardAnalysis.apply(this, arguments);
  this.vbls = create_decl_set();
  this.retvar = undefined;
}
function MayReturnAnalysis ( ) { BackwardAnalysis . apply ( this , arguments ) ; this . vbls = create_decl_set ( ) ; this . retvar = undefined ; }
May-return analysis.
May - return analysis .
// May-return variables. We collect them all here. // The return value variable itself