)]}'
{
  "commit": "cbd445e4a331114752093746e9d596dafb8580b8",
  "tree": "52ad09b4cbc701ecfd65cc998627eb16a45b4e65",
  "parents": [
    "3ad0c6b75ea503e0a5bf2faaad9a34da0a020de0"
  ],
  "author": {
    "name": "Peter Klausler",
    "email": "pklausler@nvidia.com",
    "time": "Mon Nov 22 18:37:25 2021 -0800"
  },
  "committer": {
    "name": "Peter Klausler",
    "email": "pklausler@nvidia.com",
    "time": "Tue Nov 30 13:28:31 2021 -0800"
  },
  "message": "[flang] Re-fold bounds expressions in DATA implied DO loops\n\nTo accommodate triangular implied DO loops in DATA statements, in which\nthe bounds of nested implied DO loops might depend on the values of the\nindices of outer implied DO loops in the same DATA statement set, it\nis necessary to run them through constant folding each time they are\nencountered.\n\nDifferential Revision: https://reviews.llvm.org/D114754\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "958184ca2b6afd87405d266ecd3d8d59f0e6a923",
      "old_mode": 33188,
      "old_path": "flang/lib/Semantics/data-to-inits.cpp",
      "new_id": "4f540f3f9644154bc5d105bb539c6374c7d2905a",
      "new_mode": 33188,
      "new_path": "flang/lib/Semantics/data-to-inits.cpp"
    }
  ]
}
