)]}'
{
  "commit": "44fa13216e8c8061aa49e4e9ef65a96442c57d9c",
  "tree": "e8fd79859700b6a711e97f0e184d0e9f43e42ce7",
  "parents": [
    "46a69ca4b1c0790bbff776662298eacbd6b56356"
  ],
  "author": {
    "name": "Nico Weber",
    "email": "thakis@chromium.org",
    "time": "Tue Oct 06 18:59:33 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Oct 06 18:59:33 2020 +0000"
  },
  "message": "stretch engine: Hoist a options reads out of loops\n\nclang can\u0027t easily prove that these reads are loop-invariant since they\ndepend on the load of a member variable. Help the compiler out.\n\n(Found by jroelofs.)\n\nBug: none\nChange-Id: I2ef810ab57bc98b19839faae1d05cdd9cba5f0a1\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/74590\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nAuto-Submit: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f79426117ce520544d4799aa5f8fcae5083e4551",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cstretchengine.cpp",
      "new_id": "e36c41841bff7109643260d2d6b3c9b7b9c45cce",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cstretchengine.cpp"
    }
  ]
}
