Never mutate first or second pass static analysis data. This should hopefully fix a race condition involving the temporary variable eliminator (though at the cost of some performance).