)]}'
{
  "commit": "6fca4d9694bf6d10d1cc41aed8552fe90085eb09",
  "tree": "124548e579158904baa1a362ca1bf9e70c3c1b2a",
  "parents": [
    "df3eb64a53c3589f4e930a89e08e2200e8627509"
  ],
  "author": {
    "name": "Simon Marchi",
    "email": "simon.marchi@polymtl.ca",
    "time": "Sat Mar 15 18:13:41 2025 -0400"
  },
  "committer": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Mon Mar 17 16:14:08 2025 -0400"
  },
  "message": "gdbsupport: add some -Wunused-* warning flags\n\nAdd a few -Wunused-* diagnostic flags that look useful.  Some are known\nto gcc, some to clang, some to both.  Fix the fallouts.\n\n-Wunused-const-variable\u003d1 is understood by gcc, but not clang.\n-Wunused-const-variable would be undertsood by both, but for gcc at\nleast it would flag the unused const variables in headers.  This doesn\u0027t\nmake sense to me, because as soon as one source file includes a header\nbut doesn\u0027t use a const variable defined in that header, it\u0027s an error.\nWith `\u003d1`, gcc only warns about unused const variable in the main source\nfile.  It\u0027s not a big deal that clang doesn\u0027t understand it though: any\ninstance of that problem will be flagged by any gcc build.\n\nChange-Id: Ie20d99524b3054693f1ac5b53115bb46c89a5156\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f4f026297f8b7a4f3c814f19d68899606e4454b6",
      "old_mode": 33261,
      "old_path": "gdb/configure",
      "new_id": "3080413fdc95c287be91ccc13121d5e29ac5acde",
      "new_mode": 33261,
      "new_path": "gdb/configure"
    },
    {
      "type": "modify",
      "old_id": "13f0540f2a660b304be4c62dbd158963e445bc58",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/cooked-index.c",
      "new_id": "9626b2c16c0c95722e9f053b0e2e4196e131b463",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/cooked-index.c"
    },
    {
      "type": "modify",
      "old_id": "02f4512213a6ce1eb52f336af63d4197fb6b666e",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/cooked-index.h",
      "new_id": "be67a83150dfb7b80f647cbe646d8928439b96b3",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/cooked-index.h"
    },
    {
      "type": "modify",
      "old_id": "8fb59318538ef7a9971d2469435bca9206c1c0d6",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/index-write.c",
      "new_id": "da1f6cd1e0869620a99959639718a554882bab2c",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/index-write.c"
    },
    {
      "type": "modify",
      "old_id": "85e4d59a9ab38a9c47d525df65b29658fe78b217",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/read.c",
      "new_id": "fd178e90a86125e22cd52223ee4338c5d021c2af",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/read.c"
    },
    {
      "type": "modify",
      "old_id": "ced8154058467222725539e794c1ccff29f5e025",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/read.h",
      "new_id": "d498eeb00e06f19610f251ae5aa498087ec8414c",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/read.h"
    },
    {
      "type": "modify",
      "old_id": "e81233c6be893cb5681c5aa74841b1f877a381a7",
      "old_mode": 33188,
      "old_path": "gdb/elfread.c",
      "new_id": "5be31183433b50cff84a77fbf5c9b5666f24918a",
      "new_mode": 33188,
      "new_path": "gdb/elfread.c"
    },
    {
      "type": "modify",
      "old_id": "9ad26e76a30f505de7ce0abf1c9368654b950c7a",
      "old_mode": 33188,
      "old_path": "gdb/mi/mi-out.c",
      "new_id": "a704535f22ff539dd5c58978f986e60272a9500a",
      "new_mode": 33188,
      "new_path": "gdb/mi/mi-out.c"
    },
    {
      "type": "modify",
      "old_id": "0112d5a7dd4589eb00a2e1922259e63b0ed4803b",
      "old_mode": 33188,
      "old_path": "gdb/mi/mi-out.h",
      "new_id": "c6aad00c2330f5fa924235109d5e475c14fb3371",
      "new_mode": 33188,
      "new_path": "gdb/mi/mi-out.h"
    },
    {
      "type": "modify",
      "old_id": "dda3efe9db35fa9bded93edf77ded7a0250a96b2",
      "old_mode": 33188,
      "old_path": "gdb/symfile-debug.c",
      "new_id": "937839856b27fa7e38d472b9dccd3c125d0af878",
      "new_mode": 33188,
      "new_path": "gdb/symfile-debug.c"
    },
    {
      "type": "modify",
      "old_id": "0deb14656f518548f82430eb4d785509201d8038",
      "old_mode": 33261,
      "old_path": "gdbserver/configure",
      "new_id": "b45b55ffde7a23716fd9f788bc7eeecc183e96d6",
      "new_mode": 33261,
      "new_path": "gdbserver/configure"
    },
    {
      "type": "modify",
      "old_id": "63619d7b3a7a357476ab5b01b1e97142d28c011b",
      "old_mode": 33261,
      "old_path": "gdbsupport/configure",
      "new_id": "bcfae3460e55382adca3ee15a5141e447c51880d",
      "new_mode": 33261,
      "new_path": "gdbsupport/configure"
    },
    {
      "type": "modify",
      "old_id": "b7c2dc5c4bc36a93b1e9f9e166dc929a1343115b",
      "old_mode": 33188,
      "old_path": "gdbsupport/warning.m4",
      "new_id": "04b58f186f171e92a28470e0b39917f49fa2c4da",
      "new_mode": 33188,
      "new_path": "gdbsupport/warning.m4"
    }
  ]
}
