)]}'
{
  "commit": "9dfb70f0f2ada3aa690df3f6b5d8e21f296fd6f0",
  "tree": "246f59f631c9463e0b26ef38eeb0cdc55a39aec6",
  "parents": [
    "45fcfe8b73aa31efa444ae9ff2e215722f413e7c"
  ],
  "author": {
    "name": "Peter Collingbourne",
    "email": "pcc@google.com",
    "time": "Wed May 30 12:53:07 2018 -0700"
  },
  "committer": {
    "name": "Peter Collingbourne",
    "email": "pcc@google.com",
    "time": "Wed May 30 20:11:53 2018 +0000"
  },
  "message": "Move the declaration of DrawCall after Renderer.\n\nThis allows compilers targeting the MS ABI to select the\ncorrect inheritance model for the member function pointer field\nDrawCall::setupPrimitives using the complete type of Renderer. It\nwill allow us to enable the new Clang flag -fcomplete-member-pointers\nglobally.\n\nBug: chromium:847724\nChange-Id: Ied5859ec2f5d38b3ccf51608527506caec53f470\nReviewed-on: https://swiftshader-review.googlesource.com/19068\nTested-by: Peter Collingbourne \u003cpcc@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8893fb58b6e6c57ca44111900701ef29f6e363ce",
      "old_mode": 33188,
      "old_path": "src/Renderer/Renderer.hpp",
      "new_id": "b37da5f07fc569646b61ca843769c4ef7b2d81df",
      "new_mode": 33188,
      "new_path": "src/Renderer/Renderer.hpp"
    }
  ]
}
