)]}'
{
  "commit": "663dcefa22ea5eec1b108feebaf40a683fb104ff",
  "tree": "1bd8120856e8e8c9e80fb5ff30af783cfb022789",
  "parents": [
    "ad1f264aab2ec9cd61391d64620f9b29b41377ac"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Nov 26 11:01:48 2019 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Nov 26 13:56:32 2019 +0000"
  },
  "message": "Reactor: Work around new MSVC brokenness.\n\nComplex SFINAE expressions appear to be broken on the latest release of MSVC 2017.\n\nMSVC++ 14.15 (Visual Studio 2017 version 15.8):\nThe parent change compiles fine.\n\nMSVC++ 14.16 (Visual Studio 2017 version 15.9):\n `error C2039: \u0027type\u0027: is not a member of \u0027std\u0027` for some CToReactorPtr specializations that use `std::enable_if`.\n\nReplacing these `typename std::enable_if\u003cT\u003e::type` with `enable_if_t\u003cT\u003e` works around the issue (while also making the template expressions easier to read).\n\nI was unable to find an existing MSVC bug report for this problem, and so I will create one.\n\nBug: swiftshader:141\nChange-Id: I7e953dbc719d7cb656aa7f16656c3f86ffad5522\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/38688\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "722b9a45b341d0aa043fc13d64550259dddc6322",
      "old_mode": 33188,
      "old_path": "src/Reactor/Traits.hpp",
      "new_id": "ccef628cf714de61d10a9a767dda0a4ea27a792d",
      "new_mode": 33188,
      "new_path": "src/Reactor/Traits.hpp"
    },
    {
      "type": "modify",
      "old_id": "fd40f5b703de4ab6d0b2923b6d28f821451d9607",
      "old_mode": 33188,
      "old_path": "src/Reactor/Traits.inl",
      "new_id": "2e10568a0cf78206dd88899eda83944976b5baec",
      "new_mode": 33188,
      "new_path": "src/Reactor/Traits.inl"
    }
  ]
}
