)]}'
{
  "commit": "a1700a3199d31910b87cd7db3c394ddd091cfcde",
  "tree": "c849dc6bb6965d76fdca8660a1ae62de2c56c30f",
  "parents": [
    "b44d87d4424324cb7a88b314f3a178694581a831"
  ],
  "author": {
    "name": "Simon Marchi",
    "email": "simon.marchi@polymtl.ca",
    "time": "Wed Nov 03 15:09:19 2021 -0400"
  },
  "committer": {
    "name": "Simon Marchi",
    "email": "simon.marchi@polymtl.ca",
    "time": "Wed Nov 03 15:09:19 2021 -0400"
  },
  "message": "gdb: fix gnu-nat build\n\nWhen building gnu-nat.c, we get:\n\n      CXX    gnu-nat.o\n    gnu-nat.c: In member function \u0027virtual void gnu_nat_target::create_inferior(const char*, const string\u0026, char**, int)\u0027:\n    gnu-nat.c:2117:13: error: \u0027struct inf\u0027 has no member named \u0027target_is_pushed\u0027\n     2117 |   if (!inf-\u003etarget_is_pushed (this))\n          |             ^~~~~~~~~~~~~~~~\n    gnu-nat.c:2118:10: error: \u0027struct inf\u0027 has no member named \u0027push_target\u0027\n     2118 |     inf-\u003epush_target (this);\n          |          ^~~~~~~~~~~\n\nThis is because of a confusion between the generic `struct inferior`\nvariable and the gnu-nat-specific `struct inf` variable.  Fix by\nreferring to `inferior`, not `inf`.\n\nAdjust the comment on top of `struct inf` to clarify the purpose of that\ntype.\n\nCo-Authored-By: Andrea Monaco \u003candrea.monaco@autistici.org\u003e\nChange-Id: I2fe2f7f6ef61a38d79860fd262b08835c963fc77\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "54838347f947e8b1b26cd9fa5c67481c27ca703d",
      "old_mode": 33188,
      "old_path": "gdb/gnu-nat.c",
      "new_id": "c6cecff06867a312df04ef92227c0fded7f215ae",
      "new_mode": 33188,
      "new_path": "gdb/gnu-nat.c"
    }
  ]
}
