)]}'
{
  "commit": "9c25ca78f9bdfe74e5dbaa60a864411bdbae4943",
  "tree": "c9e6fae7b78ff45a313b6690d9998fb28472813d",
  "parents": [
    "95418bc8a8fd765d5e60e0c8ac7f8b77d2c15ef2"
  ],
  "author": {
    "name": "Peter Klausler",
    "email": "pklausler@nvidia.com",
    "time": "Mon Jun 16 14:36:13 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 16 14:36:13 2025 -0700"
  },
  "message": "[flang] Don\u0027t generate module file for hermetic USE\u0027d dependency (#144143)\n\nIt\u0027s possible for the module file generation code to think that it needs\nto (re)generate a module file for a dependent module read from a\nhermetic module file, if it defines contains a procedure imported via\nrenaming due to a name clash. Adjust the logic that determines whether a\nmodule file should be written to include a check for having originated\nin a module file.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f9e9f5840456426ba886d66f81554c9497c48c0",
      "old_mode": 33188,
      "old_path": "flang/lib/Semantics/mod-file.cpp",
      "new_id": "82c8536902eb2fea265dd6369c361a2027782ddf",
      "new_mode": 33188,
      "new_path": "flang/lib/Semantics/mod-file.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d3b42166654eec8c6209d1b7cfe86b9d85e38d0",
      "new_mode": 33188,
      "new_path": "flang/test/Semantics/modfile79.F90"
    }
  ]
}
