)]}'
{
  "commit": "3aeba5cd1c7a2eac0d8a0efd051beaa77522f614",
  "tree": "6aa1022be5561b5fa83bd5996aabfcb4411d5b38",
  "parents": [
    "436a7b5ef27e6d866a631d6020e904321cbee7e8"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Tue Oct 04 16:51:03 2022 +0200"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Tue Oct 04 16:51:03 2022 +0200"
  },
  "message": "[gdb/symtab] Don\u0027t complain about inlined functions\n\nWith the test-case included in this patch, we get:\n...\n(gdb) ptype main^M\nDuring symbol reading: cannot get low and high bounds for subprogram DIE \\\n  at 0x113^M\nDuring symbol reading: cannot get low and high bounds for subprogram DIE \\\n  at 0x11f^M\ntype \u003d int (void)^M\n(gdb) FAIL: gdb.dwarf2/inline.exp: ptype main\n...\n\nThe complaints are about foo, with DW_AT_inline \u003d\u003d DW_INL_inlined:\n...\n \u003c1\u003e\u003c11f\u003e: Abbrev Number: 6 (DW_TAG_subprogram)\n    \u003c120\u003e   DW_AT_name        : foo\n    \u003c126\u003e   DW_AT_prototyped  : 1\n    \u003c126\u003e   DW_AT_type        : \u003c0x10c\u003e\n    \u003c12a\u003e   DW_AT_inline      : 1       (inlined)\n...\nand foo2, with DW_AT_inline \u003d\u003d DW_INL_declared_inlined:\n...\n \u003c1\u003e\u003c113\u003e: Abbrev Number: 5 (DW_TAG_subprogram)\n    \u003c114\u003e   DW_AT_name        : foo2\n    \u003c11a\u003e   DW_AT_prototyped  : 1\n    \u003c11a\u003e   DW_AT_type        : \u003c0x10c\u003e\n    \u003c11e\u003e   DW_AT_inline      : 3       (declared as inline and inlined)\n...\n\nFix this by not complaining about inlined functions.\n\nTested on x86_64-linux.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "35cce9396ae5fdec53edcd400b8fee5c705d1f67",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/read.c",
      "new_id": "812d9c608ef1fab80e75916813b3416acbec1eed",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/read.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e07f6c4a9d4a0a08b483dfd99ab4695c0f155e5",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.dwarf2/inline.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06182d877afb20312b09959de53b9c33041432e9",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.dwarf2/inline.exp"
    }
  ]
}
