)]}'
{
  "commit": "fb01d78abfbfec9f7fc11eeaf80d7740fb19d0f2",
  "tree": "e2339987c4cde89de39a4abe3236dd58c5514fd2",
  "parents": [
    "a9df4da8ec9da843221f8cfd13fbaaba86a6b5e4"
  ],
  "author": {
    "name": "Kai Ninomiya",
    "email": "kainino@chromium.org",
    "time": "Thu Jun 25 16:52:02 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 25 16:52:02 2026 -0700"
  },
  "message": "[utils] Disable -Wmissing-designated-field-initializers\n\nTurn off -Wmissing-designated-field-initializers, which prevents\nusing designated initializers without setting EVERY field. This forces\ncode to either use other initialization methods or specify every\nfield, which we don\u0027t generally want.\n\nThis unblocks the standalone Dawn Android GN build because there is a\nbunch of standalone-only Android-specific code that triggers it and\nfixing this warning would make that code uglier. No other code\ntriggers it because we had this warning there, and because most of our\ncode was written before designated initializers were available.\nBecause of those, most new code followed the old style instead of\ntaking advantage of defaulting in designated initializers.\n\nBug: 520153663\nChange-Id: I34502858c1bb131bd4a8bbeb4ba76c0f15a3fa9e\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/317597\nCommit-Queue: Kai Ninomiya \u003ckainino@chromium.org\u003e\nAuto-Submit: Kai Ninomiya \u003ckainino@chromium.org\u003e\nReviewed-by: Shrek Shao \u003cshrekshao@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "08f2d7867c43ddcb84f35a9d50626158f2e5011c",
      "old_mode": 33188,
      "old_path": "src/utils/BUILD.gn",
      "new_id": "483c8730913d45fe46dbf2ff99a223d74110663f",
      "new_mode": 33188,
      "new_path": "src/utils/BUILD.gn"
    }
  ]
}
