)]}'
{
  "commit": "78090f55dbb896e57f14b3ab2c333d1f5adb4815",
  "tree": "885bdefd2bda1fc536431ecd11a61ea8b3cb1a14",
  "parents": [
    "eaebd987e5492b23419b5c52482038a94066c640"
  ],
  "author": {
    "name": "Yuao Ma",
    "email": "c8ef@outlook.com",
    "time": "Fri Jun 05 19:50:54 2026 +0800"
  },
  "committer": {
    "name": "Yuao Ma",
    "email": "c8ef@outlook.com",
    "time": "Fri Jun 05 19:52:44 2026 +0800"
  },
  "message": "libstdc++: avoid ill-formed nested generator\n\nThis was approved as LWG 4119.\n\nlibstdc++-v3/ChangeLog:\n\n\t* include/std/generator (generator::yield_value): Change the\n\tsecond template parameter from range_value_t\u003cR\u003e to void.\n\t* testsuite/24_iterators/range_generators/lwg4119.cc: New test.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "88651dd6f76a9e8ee86f9379890868b6be5ae63b",
      "old_mode": 33188,
      "old_path": "libstdc++-v3/include/std/generator",
      "new_id": "87fe28766f09d265a820de44c2e69eab0097a9e7",
      "new_mode": 33188,
      "new_path": "libstdc++-v3/include/std/generator"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "383c9074345c4c1e7a0a3392f67e02fe78d1aac4",
      "new_mode": 33188,
      "new_path": "libstdc++-v3/testsuite/24_iterators/range_generators/lwg4119.cc"
    }
  ]
}
