)]}'
{
  "commit": "cdb5d2500482a37b0764c2bac53caebd8a314aa8",
  "tree": "51dd964d52b14e81ca4b9916dc12fa12407a5df5",
  "parents": [
    "f472d6c89df1fbf536af7cac1e7a68d09a5598ec"
  ],
  "author": {
    "name": "Eric Fiselier",
    "email": "eric@efcs.ca",
    "time": "Mon Jan 23 21:41:13 2017 +0000"
  },
  "committer": {
    "name": "Eric Fiselier",
    "email": "eric@efcs.ca",
    "time": "Mon Jan 23 21:41:13 2017 +0000"
  },
  "message": "Manually force the use of __decltype in C++03 with Clang 3.4.\n\n\u003cstring\u003e uses `decltype` in a way incompatible with `__typeof__`.\nThis is problematic when compiling \u003cstring\u003e with Clang 3.4 because\neven though it provides `__decltype` libc++ still used `__typeof__`\nbecause clang 3.4 doesn\u0027t provide __is_identifier which libc++\nuses to detect __decltype.\n\nThis patch manually detects Clang 3.4 and properly configures\nfor it.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@292833 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9585f33c0234ff45c535875c6a67db7e1fc76d0f",
      "old_mode": 33188,
      "old_path": "include/__config",
      "new_id": "44f1344d5713aad26553ae3c7a23a91b1691e646",
      "new_mode": 33188,
      "new_path": "include/__config"
    }
  ]
}
