Thanks, Karthik! Committed in r199123, with one significant change: I left the new switch off for the analysis-based warnings, since they won't benefit from it any time soon. Everything else looks good, though I flipped some default values to false for consistency. http://llvm-reviews.chandlerc.com/D2423