)]}'
{
  "commit": "f762861ab405fe0d733796089a8bc004224b0459",
  "tree": "93868d39823349828db4a818aa7f067d0144f216",
  "parents": [
    "61c0ba6b6d76f1ed3e392fb866017ec6b7f359b3"
  ],
  "author": {
    "name": "Matheus Izvekov",
    "email": "mizvekov@gmail.com",
    "time": "Fri Mar 05 17:16:58 2021 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Mar 17 23:42:10 2021 -0700"
  },
  "message": "[clang] Fix constrained decltype(auto) deduction\n\nPrior to this fix, constrained decltype(auto) behaves exactly the same\nas constrained regular auto.\nThis fixes it so it deduces like decltype(auto).\n\nSigned-off-by: Matheus Izvekov \u003cmizvekov@gmail.com\u003e\n\nReviewed By: rsmith\n\nDifferential Revision: https://reviews.llvm.org/D98087\n\nGitOrigin-RevId: 71e6e82746caba1a40a0faeb43fe0c0a1fadb77e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0016c1aa541c48f0777b98c9a63d4d079b1fc48b",
      "old_mode": 33188,
      "old_path": "lib/Sema/SemaType.cpp",
      "new_id": "0eafff4dbccfbeff3e7a033ae4b27a31e9fde6c4",
      "new_mode": 33188,
      "new_path": "lib/Sema/SemaType.cpp"
    },
    {
      "type": "modify",
      "old_id": "0ce45cd5b77d8dfd046653e2b1385e78aca01b4d",
      "old_mode": 33188,
      "old_path": "test/CXX/dcl/dcl.fct/p17.cpp",
      "new_id": "d7487233f5d5c26f31986e8b201034b23008fe29",
      "new_mode": 33188,
      "new_path": "test/CXX/dcl/dcl.fct/p17.cpp"
    },
    {
      "type": "modify",
      "old_id": "ae194670954c0e91b75d1031318c9ffc0a32d5ba",
      "old_mode": 33188,
      "old_path": "test/CXX/dcl/dcl.spec/dcl.type/dcl.spec.auto/p6.cpp",
      "new_id": "44539bd125ff5816634d8518893247de26e5001d",
      "new_mode": 33188,
      "new_path": "test/CXX/dcl/dcl.spec/dcl.type/dcl.spec.auto/p6.cpp"
    },
    {
      "type": "modify",
      "old_id": "dc1d75e1d960da822456497ba651f8141777cfe7",
      "old_mode": 33188,
      "old_path": "test/Parser/cxx2a-placeholder-type-constraint.cpp",
      "new_id": "64b09e37205996b68b78a37d8865d3d1831877b8",
      "new_mode": 33188,
      "new_path": "test/Parser/cxx2a-placeholder-type-constraint.cpp"
    }
  ]
}
