)]}'
{
  "commit": "9de93ca1054e0e28cab2cafedec37fca458f0cc5",
  "tree": "ee877133579eac53387b6b4561b46845a4edb9cb",
  "parents": [
    "a539d8d33cd1ad81c66cd3149d77a77acbe3bc3d"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Fri Nov 12 13:20:46 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Nov 12 13:20:46 2021 +0000"
  },
  "message": "ProgramBuilder: Don\u0027t wrap call-exprs with a call-stmts\n\nast::CallExpression will soon encompase function \u0026 intrinsic calls,\nalong with type-constructors and type-casts. The latter two cannot be\nwrapped with a CallStatement, so change\nProgramBuilder::WrapInStatement() to always assign the expression to a\ntemporary.\n\nFix the few places that actually relied on this behavior to use\nCallStmt() explicitly.\n\nBug: tint:888\nChange-Id: I48b8a2be73128df9cd2b4bdcc00ae81c4a872359\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/69104\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f20b76a587563007b845dee5cf18ee24792f07f0",
      "old_mode": 33188,
      "old_path": "src/program_builder.cc",
      "new_id": "c7e6751420eefbea58c989e79a76bcfac7f73494",
      "new_mode": 33188,
      "new_path": "src/program_builder.cc"
    },
    {
      "type": "modify",
      "old_id": "a92c19c0deb4a508b722e448e891d6f6a2f808cd",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver_test.cc",
      "new_id": "f6d465b2194a375f59b83db55ee882584130556c",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7891bebc17d02700cba5347e5c3566c9880a4a35",
      "old_mode": 33188,
      "old_path": "src/writer/glsl/generator_impl_intrinsic_test.cc",
      "new_id": "8e81801246c4cfe855cfc3a7a82e8e5aa0503a69",
      "new_mode": 33188,
      "new_path": "src/writer/glsl/generator_impl_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "92f5c55b0bc09580e07cb146da4615ec482334ff",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_intrinsic_test.cc",
      "new_id": "cda470aaec1df04d7fe1654f3ee3337e70a90442",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1f5c78e414de85947a66c1a96d81e8bc1a325472",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_intrinsic_test.cc",
      "new_id": "413b49dfcf3aaa269571abca797e2622ab8c1154",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_intrinsic_test.cc"
    }
  ]
}
