)]}'
{
  "commit": "e984f2dfc8dd9c84187e5e908f1bd2d7ace2a026",
  "tree": "4897cf539ccdda8ff73ed96188a47261dc497462",
  "parents": [
    "601671ec7ed0f947b8f90bf4cbbf800b6eeeb7c8"
  ],
  "author": {
    "name": "Peter McNeeley",
    "email": "petermcneeley@google.com",
    "time": "Mon Mar 10 13:57:00 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Mar 10 13:57:00 2025 -0700"
  },
  "message": "[tint] Force phony assignment to let for overrides\n\nWhen moving single entry point to IR we need to have the IR actually\nhave usages on the overrides for substitution evaluation to take\nplace. This means phonys must be converted to lets which will be\nused to initiate transitive usage propagation.\n\nBug: 383725598\nChange-Id: I1cfc5cfc5defd6d022dfcd5acee0c0a35cadeade\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/229654\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Peter McNeeley \u003cpetermcneeley@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "25ed621407b96df0d508b2cefcbe0433fa4b8974",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc",
      "new_id": "40274cbb249f204e5408e42ab05ab41b9389580f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc"
    },
    {
      "type": "modify",
      "old_id": "58f9a0e20a6e6d6835bf96f560311077fae8b12f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir_test.cc",
      "new_id": "93e9fb87b347185d10ab0d5a5e45d3caac0bc085",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir_test.cc"
    },
    {
      "type": "modify",
      "old_id": "43d0d6d8a90c9950d656811c6b6a9ecd13d85f24",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1046.wgsl.expected.msl",
      "new_id": "ed6b425fe12a5777f323fe85bcda7e6485a9669b",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1046.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "63d1d9d200346fd11a2250a986f63f4511bbe80a",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1875.wgsl.expected.msl",
      "new_id": "43d2e12c2bd480323ce17d056dfbd903cc255f26",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1875.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "98098b01c159e553abbf4fd61edece6f288e2329",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/phony/addr_of_non_constructable.wgsl.expected.msl",
      "new_id": "d0ce986277f33796b1ab38d4719f9e5ddd0418c3",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/phony/addr_of_non_constructable.wgsl.expected.msl"
    }
  ]
}
