)]}'
{
  "commit": "ea66320c09bda5e9e6e27da0234c3463ddcdab46",
  "tree": "77fd43e07724a562203863631cd3e80c76f77c38",
  "parents": [
    "d25ce872522427bd7a957acf7126dc5aae9d26fc"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Fri Apr 17 13:07:46 2020 +0100"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Fri Apr 17 13:42:50 2020 +0000"
  },
  "message": "SpirvShader: Fix ASSERT firing in debugger\n\nhttps://swiftshader-review.googlesource.com/c/SwiftShader/+/43693 added an assert to SpirvShader::Operand that checks the object is a constant or an intermediate.\n\nSpirvShader::Impl::Debugger::exposeVariable() was constructing an Operand for pointer object types (but was not using it), firing this assert.\n\nBug: b/129000021\nBug: b/148401179\nChange-Id: Id22a92e28b1bb16781b98979d26180b1c022db96\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/44014\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be57e548bdc20a3494d98d9f1f15e24b7047fd95",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShaderDebugger.cpp",
      "new_id": "214ef1c93f9de131b70ccacade171458d0490d21",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShaderDebugger.cpp"
    }
  ]
}
