)]}'
{
  "commit": "c7e8bbbef58ea6eecb7aa6a3084162bebec4104d",
  "tree": "5b864a2ede0b0d7ee96d30a5ef195b9a3ec08fa8",
  "parents": [
    "4b0865a0562575358c93edac3d7c20a10422c628"
  ],
  "author": {
    "name": "Josef Melcr",
    "email": "josef.melcr@suse.com",
    "time": "Mon Aug 10 15:17:41 2026 +0200"
  },
  "committer": {
    "name": "Josef Melcr",
    "email": "josef.melcr@suse.com",
    "time": "Thu Sep 03 15:20:34 2026 +0200"
  },
  "message": "Return early if callback_only is not used on a function\n\nThere was a missing return statement in the attribute handler when\nchecking whether or not the attribute was used on a function.  Since\npositional_argument was introduced into the handler, this uncaught error\nwould result in an ICE.  This patch fixes that.\n\ngcc/c-family/ChangeLog:\n\n\t* c-attribs.cc (handle_callback_only_attribute): Add early\n\treturn if the attribute is not used on a function.\n\ngcc/testsuite/ChangeLog:\n\n\t* gcc.dg/attr-callback.c: Add testcases for the early return.\n\nSigned-off-by: Josef Melcr \u003cjosef.melcr@suse.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e1fdc8087d91fc074cc90798d87e2b63b4eb8f4",
      "old_mode": 33188,
      "old_path": "gcc/c-family/c-attribs.cc",
      "new_id": "ae5c2743ce6b6405c3c8415ddb8021119dac5d7d",
      "new_mode": 33188,
      "new_path": "gcc/c-family/c-attribs.cc"
    },
    {
      "type": "modify",
      "old_id": "3837af1b11882de331985415024dc63b16567225",
      "old_mode": 33261,
      "old_path": "gcc/testsuite/gcc.dg/attr-callback.c",
      "new_id": "7e95a00816ea099fb9f24c66246c51af039d1503",
      "new_mode": 33261,
      "new_path": "gcc/testsuite/gcc.dg/attr-callback.c"
    }
  ]
}
