)]}'
{
  "commit": "3360bae61faee3b57e4defa33cd7387be5c0dea8",
  "tree": "93b121dd0d88dcda698c2fb65f8ffd6704c62165",
  "parents": [
    "911627e7b1bc682a18ac5a976eb33cd87d73578f"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Wed Sep 07 14:01:13 2022 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Tue Jan 03 08:45:01 2023 -0700"
  },
  "message": "Use value_at_non_lval in get_call_return_value\n\nget_call_return_value can handle RETURN_VALUE_STRUCT_CONVENTION,\nbecause the call is completely managed by gdb.  However, it does not\nhandle variably-sized types correctly.  The simplest way to fix this\nis to use value_at_non_lval, which does type resolution.\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "acaaf0c029d086a4ed017fe6629b7e11551e756f",
      "old_mode": 33188,
      "old_path": "gdb/infcall.c",
      "new_id": "e09904f9a35088757d3643c8a2830828994ee80a",
      "new_mode": 33188,
      "new_path": "gdb/infcall.c"
    }
  ]
}
