)]}'
{
  "commit": "822fa54d875b665091fba54f09e6efc385a07ed5",
  "tree": "bcb0c6d98d481bcf3e45fe93c9d1e41f856d411e",
  "parents": [
    "fd3cf820565e15cc798c4de77244c90366e1f2e2"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Mar 15 20:25:12 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Mon Mar 15 20:25:12 2021 +0000"
  },
  "message": "writer/wgsl: Fix size / align decoration emission\n\nThis was broken by a rebase of the Default Struct Layout change.\nThis went unnoticed because there was no test coverage for these. Added.\n\nAlso replace `[[offset(n)]]` decorations with padding fields.\n\nBug: tint:626\nChange-Id: Iad6f1a239bc8d8fcb15d18a204d3f5a78a372350\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/44683\nCommit-Queue: Ben Clayton \u003cbclayton@chromium.org\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8fdecde9f75ff7f9339c216a4b1d1ba370d6ba2",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.cc",
      "new_id": "405a80bc7cb6b77042c64c6d8217dff866ccf327",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "0d3b9718e6719212e26ab4de6451de683377ad09",
      "old_mode": 33188,
      "old_path": "src/semantic/sem_struct.cc",
      "new_id": "70503856422203127a0a2674041045ac47426a58",
      "new_mode": 33188,
      "new_path": "src/semantic/sem_struct.cc"
    },
    {
      "type": "modify",
      "old_id": "3d996552dbbf05fce9197158de9d644d84bcad32",
      "old_mode": 33188,
      "old_path": "src/semantic/struct.h",
      "new_id": "0a80a0efae1cbc8a8dca925a7085e1dc8b3b1e65",
      "new_mode": 33188,
      "new_path": "src/semantic/struct.h"
    },
    {
      "type": "modify",
      "old_id": "814dbf2d37effada58ee58c294ed6b0cb69ab1fe",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.cc",
      "new_id": "6539d93dde20a0ba23dbcafae134c9f6fbe0e6bc",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "b5b50a6c7662fd7fcd86c0ef3da21a0ab67838c1",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.h",
      "new_id": "785c4cb416e69e2705922c20fbc09c05ae73705b",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "3d4d2ca7df0620e7c4f955e8455cd4525132b23c",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_type_test.cc",
      "new_id": "c336bacdc2681be03494d5797711004714e9a50b",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_type_test.cc"
    }
  ]
}
