)]}'
{
  "commit": "6c582778cff9c7a13ca8d6d8d216b95d3bf57875",
  "tree": "7fe159414fb73356346a4e7852368004213d1f11",
  "parents": [
    "ba1fb84855e697360b8341af7989cc73c00dc6ab"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Thu May 20 16:45:47 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 20 16:45:47 2021 +0000"
  },
  "message": "writer/msl: Simplify type constructor generation\n\nThe special-case for zero-valued constructors is unnecessary, as an\nempty initializer list already correctly zero-initializes for all\ntypes. This was causing an additional {} to be emitted for empty\nstructures, which the MSL compiler rejects.\n\nFixed: tint:821\nChange-Id: Ib48c73eadef15b517e14b248229ecfbbfeb13f81\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/51822\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9fd861afe6f62905d2c4df244b6130420892310c",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "910850f248f48613b055d2ad7e89df58cd41dd5d",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "aa76ded22506b0edecd5279da1672bb2b3fc13fd",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_constructor_test.cc",
      "new_id": "97f5543a6a5732cb5ff65978bd383dc654dfdea8",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_constructor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "83ffab058d21a691a97ebd170f831e36510064d0",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_test.cc",
      "new_id": "5cf1eb85d8282893d8d5ca034a8ba236bbbf1dcf",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3ff3388f8bcab366531e021da4b8fc7b967b74cb",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_variable_decl_statement_test.cc",
      "new_id": "487a5a8bcf20bdaa05fe59ab6cb55fcdddd8eb5e",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_variable_decl_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a132f0619176d48bc22671f3cb9a56255c70dbf5",
      "old_mode": 33188,
      "old_path": "test/samples/simple.wgsl.expected.msl",
      "new_id": "8a04d0c330517cd724739a89b7fc8802f88e4016",
      "new_mode": 33188,
      "new_path": "test/samples/simple.wgsl.expected.msl"
    }
  ]
}
