)]}'
{
  "commit": "57e3eee069a54ca09d89055bf6eccff710f87ed8",
  "tree": "7bcceac8c592c3158ebaebd0bb774ddfe5abfa4b",
  "parents": [
    "e47530f72f587550b1ff2f2adcfa4f64ec702d82"
  ],
  "author": {
    "name": "Tsukasa OI",
    "email": "research_trasio@irq.a4lg.com",
    "time": "Sat Sep 24 09:54:32 2022 +0000"
  },
  "committer": {
    "name": "Tsukasa OI",
    "email": "research_trasio@irq.a4lg.com",
    "time": "Sat Oct 29 08:13:15 2022 +0000"
  },
  "message": "sim/erc32: Use int32_t as IRQ callback argument\n\nClang generates a warning if an argument is passed to a function without\nprototype (zero arguments, even without (void)).  Such calls are deprecated\nforms of indefinite arguments passing (\"-Wdeprecated-non-prototype\").\nOn the default configuration, it (somehow) doesn\u0027t cause a build failure but\na warning is generated.\n\nBut because the cause is the same as the issue the author fixed in\n\"sim/erc32: Use int32_t as event callback argument\", it would be better to\nfix it now to prevent problems in the future.\n\nTo fix the issue, this commit makes struct irqcall to use int32_t as a\ncallback (callback) argument of an IRQ.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b85479ef03951feeebae83a60adc484eadc6f5ec",
      "old_mode": 33188,
      "old_path": "sim/erc32/README.sis",
      "new_id": "f10fad91748d0898dc2a7198828b3d0ee5d31885",
      "new_mode": 33188,
      "new_path": "sim/erc32/README.sis"
    },
    {
      "type": "modify",
      "old_id": "85d3c0cb8ec21504a234812f280e392f76f32628",
      "old_mode": 33188,
      "old_path": "sim/erc32/func.c",
      "new_id": "86a395fe560163015a7f223a41e6dfab204c2922",
      "new_mode": 33188,
      "new_path": "sim/erc32/func.c"
    },
    {
      "type": "modify",
      "old_id": "36346cae641787f3b20ab3c8dcccee3fd0e4e997",
      "old_mode": 33188,
      "old_path": "sim/erc32/sis.h",
      "new_id": "df6b22c47b0b8bd5e6bc48b2c8de7b4f9ea8aee5",
      "new_mode": 33188,
      "new_path": "sim/erc32/sis.h"
    }
  ]
}
