)]}'
{
  "commit": "f6867f9a485c125dcd2914f58e2636f01879db7b",
  "tree": "07f976ce0d417dc2f7280e53e7a1623d6607bebb",
  "parents": [
    "1cd3cff4820222901eaa015fd2d7b0b4b5b7fc3e"
  ],
  "author": {
    "name": "Thomas Lively",
    "email": "tlively@google.com",
    "time": "Wed Aug 23 18:56:54 2023"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Aug 23 18:56:54 2023"
  },
  "message": "Fix assertion failure in RemoveUnusedBrs (#5895)\n\nThe improvements to RemoveUnusedBrs in #5887 also introduced a regression where\r\nthe pass did not correctly handle unreachable fallthrough values and crashed\r\nwith an assertion failure. Fix the problem by returning early when a fallthrough\r\nvalue is unreachable and add a regression test.\r\n\r\nFixes #5892.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4fda7afb2fbd79d5cc27ef96dc40af9110520c7c",
      "old_mode": 33188,
      "old_path": "src/passes/RemoveUnusedBrs.cpp",
      "new_id": "a5950f2fa8545a7dc5eed1f7e0308c8dbb37a2be",
      "new_mode": 33188,
      "new_path": "src/passes/RemoveUnusedBrs.cpp"
    },
    {
      "type": "modify",
      "old_id": "0d0a94cd873a248d1be9cc309dbb0c01ea34228e",
      "old_mode": 33188,
      "old_path": "test/lit/passes/remove-unused-brs-gc.wast",
      "new_id": "6f7dd58194e66042c3856c2722b28f0efa91cf11",
      "new_mode": 33188,
      "new_path": "test/lit/passes/remove-unused-brs-gc.wast"
    }
  ]
}
