)]}'
{
  "commit": "dcf64df89bc6d775e266ebd6b0134d135f47a35b",
  "tree": "3f9a978131033302a58b7db7db1ecf2a4622bad2",
  "parents": [
    "9799e6facceb82fc92e40454ec80091a12d02bcf"
  ],
  "author": {
    "name": "Teresa Johnson",
    "email": "tejohnson@google.com",
    "time": "Wed Nov 08 19:45:52 2017"
  },
  "committer": {
    "name": "Teresa Johnson",
    "email": "tejohnson@google.com",
    "time": "Wed Nov 08 19:45:52 2017"
  },
  "message": "[ThinLTO] Ensure sanitizer passes are run\n\nSummary:\nIn ThinLTO compilation, we exit populateModulePassManager early and\nwere not adding PM extension passes meant to run at the end of the\npipeline. This includes sanitizer passes. Add these passes before\nthe early exit.\n\nA test will be added to projects/compiler-rt.\n\nReviewers: pcc\n\nSubscribers: mehdi_amini, inglorion, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D39565\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@317714 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8ff614f7c8cac657d32953c36cd5638ecf406ba",
      "old_mode": 33188,
      "old_path": "lib/Transforms/IPO/PassManagerBuilder.cpp",
      "new_id": "5d3736655093b2ba8204b47217ccc3f974831b52",
      "new_mode": 33188,
      "new_path": "lib/Transforms/IPO/PassManagerBuilder.cpp"
    }
  ]
}
