)]}'
{
  "commit": "5a78d798f7b0c4c9481ce5db76b4d38eec036fc6",
  "tree": "986ce69f3351459d096f9f10cf02fdf326c54253",
  "parents": [
    "451ba8ec3df5817dba9c20e909ac01334760eb63"
  ],
  "author": {
    "name": "alan-baker",
    "email": "alanbaker@google.com",
    "time": "Thu Dec 15 21:38:09 2022 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Dec 15 21:38:09 2022 -0500"
  },
  "message": "Fix layout validation (#5015)\n\n* Fix layout validation\r\n\r\nFixes #5010\r\n\r\n* Unless scalar block layout is enabled, no member can reside at an\r\n  offset between the end of the previous member that is a struct or\r\n  array and the next multiple of that alignment\r\n\r\n* Remove a dead if that was introduced\r\n\r\nCo-authored-by: David Neto \u003cdneto@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ef9753da45e5a9a3333b9e0f3b14db2430fee334",
      "old_mode": 33188,
      "old_path": "source/val/validate_decorations.cpp",
      "new_id": "f9c843521f32daf479310608f119b4c2c659b2fa",
      "new_mode": 33188,
      "new_path": "source/val/validate_decorations.cpp"
    },
    {
      "type": "modify",
      "old_id": "ff62f4b0cd7fa384d583dcba8e2db18bc5a4f7d6",
      "old_mode": 33188,
      "old_path": "test/val/val_decoration_test.cpp",
      "new_id": "04d373a75f817fb2cb2efc92c100e7f697d19734",
      "new_mode": 33188,
      "new_path": "test/val/val_decoration_test.cpp"
    }
  ]
}
