)]}'
{
  "commit": "b7c68e765e7a942700cfa7f4598094337afff6f6",
  "tree": "627b22abc2f21c33cf5102708c6c5b3c94af2291",
  "parents": [
    "de4b56a7d3095661521e7eed756b872b0dbb7cc1"
  ],
  "author": {
    "name": "Nerixyz",
    "email": "nerixdev@outlook.de",
    "time": "Fri Jul 31 15:08:03 2026 +0200"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jul 31 06:11:24 2026 -0700"
  },
  "message": "[lldb] Treat synthetic variables as always in scope (#204177)\n\nWhen the variables in scope are requested, synthetic variables wouldn\u0027t\nbe returned, because `Variable::IsInScope` would return false. With this\nPR, we return true for synthetic variables.\n\nThere\u0027s still one inconsistency between `frame var` and\n`SBFrame::GetVariables` where `frame var` shows \"re-exported\" variables\nfrom real frames (here: `variable_in_main`). Note that\n`IsSyntheticValueType` returns false for `variable_in_main`.\n\nGitOrigin-RevId: f5ffd86a9bd6dd9327669448c3b604ce9b658941\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "70a61fc7789c929bca90cfc1aec4e7419c942d86",
      "old_mode": 33188,
      "old_path": "source/Symbol/Variable.cpp",
      "new_id": "1d623da23c3c9d691fc969cdd7a8d7797f6ee1ce",
      "new_mode": 33188,
      "new_path": "source/Symbol/Variable.cpp"
    },
    {
      "type": "modify",
      "old_id": "ddd9b68a632bbffabc3c9ef54f328b099300c524",
      "old_mode": 33188,
      "old_path": "test/API/functionalities/scripted_frame_provider/TestScriptedFrameProvider.py",
      "new_id": "58eae50a4d76f0721f97fbbd194ded14c397ef13",
      "new_mode": 33188,
      "new_path": "test/API/functionalities/scripted_frame_provider/TestScriptedFrameProvider.py"
    }
  ]
}
