)]}'
{
  "commit": "d7789889b1839c3c0f64c6738b0d8517ccead049",
  "tree": "8b3f227cfb4a51ad30a8480c958c826ebf0d0a27",
  "parents": [
    "95cbab2bebf7e810eded3e16ae7e82b13f4d2493"
  ],
  "author": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Tue Jan 31 10:57:20 2023 -0500"
  },
  "committer": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Tue Jan 31 12:36:46 2023 -0500"
  },
  "message": "gdbsupport: allow passing nullptr to checked_static_cast\n\nBoth static_cast and dynamic_cast handle nullptr (they return nullptr),\nso I think checked_static_cast should too.  This will allow doing a null\ncheck after a checked_static_cast:\n\n  cooked_index_vector *table\n    \u003d (gdb::checked_static_cast\u003ccooked_index_vector *\u003e\n       (per_bfd-\u003eindex_table.get ()));\n  if (table !\u003d nullptr)\n    return;\n\nChange-Id: If5c3134e63696f8e417c87b5f3901240c9f7ea97\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc298733fadb61dd20755298c2b41fc9dc2a535b",
      "old_mode": 33188,
      "old_path": "gdbsupport/gdb-checked-static-cast.h",
      "new_id": "bc75244bddd0eb50ac73905207a874f9913f9511",
      "new_mode": 33188,
      "new_path": "gdbsupport/gdb-checked-static-cast.h"
    }
  ]
}
