)]}'
{
  "commit": "2432e3429d1509fe5e3a71dbf9eb61835a8f1466",
  "tree": "4d3e9fbc791ee2f90d1ba4e0ed225e6625eb8c47",
  "parents": [
    "f8fa6cf43c02d03fe5c722e4ca9f12166c48f702"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Thu Feb 25 13:41:30 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Thu Feb 25 13:41:30 2021 +0000"
  },
  "message": "Rework TINT_INSTANTIATE_CLASS_ID() to avoid complex static initializers\n\nThe chromium tests for static initializers get upset about the call to\nClassId::New() in a global variable initializer.\n\nInstead, take the address of a unique \u0027token\u0027 variable to generate the\nunique identifier.\n\nThis is similar to how things were before\nhttps://dawn-review.googlesource.com/c/tint/+/42460\nbut of taking the address-of the token in the header, we\u0027re instead\ntaking the address-of inside the cpp file, avoiding the DLL issues\nthat 42460 addressed.\n\nChange-Id: Id18c5b90b365b0960fac347729a4927528d34c07\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/42462\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9528d96102d28ae093a418aa41cfd843cf403555",
      "old_mode": 33188,
      "old_path": "src/castable.h",
      "new_id": "1fe44645e8cc28257b00c46163fb206643beaf34",
      "new_mode": 33188,
      "new_path": "src/castable.h"
    }
  ]
}
