)]}'
{
  "commit": "852cbc7ffadf9daf173e13ea56caff49d52733af",
  "tree": "4e5e1f4cc02b6a4102d30e38f5b5cec9a35b4794",
  "parents": [
    "ae700d95c66340d7e1cfc6b2d72480caed929eb0"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Tue Jan 28 20:56:17 2025 +0100"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Tue Jan 28 20:56:17 2025 +0100"
  },
  "message": "[gdb/guile] Use SCM_DEBUG_TYPING_STRICTNESS 0\n\nI build gdb with libguile v2.0.9, and ran into:\n...\nIn file included from /usr/include/guile/2.0/libguile.h:56,\n                 from ../../gdb/guile/guile-internal.h:30,\n                 from ../../gdb/guile/scm-arch.c:26:\n/usr/include/guile/2.0/libguile/inline.h: In function \u0027int scm_is_pair(SCM)\u0027:\n/usr/include/guile/2.0/libguile/tags.h:97:53: error: \\\n  operation on \u0027*0\u0027 may be undefined [-Werror\u003dsequence-point]\n #   define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0\u003d(x)): x))\n                                            ~~~~~~~~~^~~~~\n...\n\nFix this by using SCM_DEBUG_TYPING_STRICTNESS 0.\n\nWe were already using this for c++20 due to a Werror\u003dvolatile in SCM_UNPACK\nwhen using libguile v2.0.10.\n\nTested on x86_64-linux.\n\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ef7a1d3ba751648e6ecfa956f26970ceb760d09a",
      "old_mode": 33188,
      "old_path": "gdb/guile/guile-internal.h",
      "new_id": "090badd90acb588223691cb46dd94b35469dacd2",
      "new_mode": 33188,
      "new_path": "gdb/guile/guile-internal.h"
    }
  ]
}
