)]}'
{
  "commit": "3291b6951e78baf625c920e2681bc86a96bcffdc",
  "tree": "d9a49bf164f3991d01d238bb46dd0effd4f11425",
  "parents": [
    "d997c83b103ed1f3af09ed65e1cbf89fbc6d9451"
  ],
  "author": {
    "name": "Steven Perron",
    "email": "stevenperron@google.com",
    "time": "Thu Oct 28 10:02:57 2021 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 28 10:02:57 2021 -0400"
  },
  "message": "Do not fold snegate feeding sdiv. (#4600)\n\nWhen the variable value is INT_MIN, we cannot fold the negate into the divide, so we have to turn off that folding rule.\r\n\r\nFixes https://github.com/KhronosGroup/SPIRV-Tools/issues/4487.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "886c03fd686c1b14fb161b459694beeca3c9ea64",
      "old_mode": 33188,
      "old_path": "source/opt/folding_rules.cpp",
      "new_id": "4904f1862e61204e75296cb4449a8232455a8b46",
      "new_mode": 33188,
      "new_path": "source/opt/folding_rules.cpp"
    },
    {
      "type": "modify",
      "old_id": "95241e12006728a32a61856299bba1662991497c",
      "old_mode": 33188,
      "old_path": "test/opt/fold_test.cpp",
      "new_id": "0487e78cc876bcdc7acba8fdef08ad46f55a36fa",
      "new_mode": 33188,
      "new_path": "test/opt/fold_test.cpp"
    }
  ]
}
