)]}'
{
  "commit": "2fc3b8a4cb8439fc53975c4e70336d76e3ddc531",
  "tree": "7a97dc3b1cbfb066a01ae8165c51a590f58c677d",
  "parents": [
    "168f9f95995d7958d8ae35a54c0691f46961c209"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Wed Mar 01 10:33:27 2023 -0700"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Wed Mar 29 10:16:23 2023 -0600"
  },
  "message": "Use the correct frame when evaluating a dynamic property\n\nThe test case in this patch shows an unusual situation: an Ada array\nhas a dynamic bound, but the bound comes from a frame that\u0027s referred\nto by the static link.  This frame is correctly found when evaluating\nthe array variable itself, but is lost when evaluating the array\u0027s\nbounds.\n\nThis patch fixes the problem by passing this frame through to\nvalue_at_lazy in the DWARF expression evaluator.\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d245bc65ef27904566098ab61279270aa7ab4811",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/expr.c",
      "new_id": "4aa4542d947e247651ce042c027a7080dab9376b",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/expr.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86f2fb5076bc2d1edb14acdef28eba66fc7b7902",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.ada/static-link.exp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a37f7bb0a10ac836f596dcf7bc5024e6970f724f",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.ada/static-link/pck.ads"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a14817b74403c58fa0d9ecf201a6d26eb0e226fa",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.ada/static-link/prog.adb"
    }
  ]
}
