)]}'
{
  "commit": "02ad874efa40ad35741415bfe69e2c3c0c8f6910",
  "tree": "a0bd5c701850720c09ed591aa476c6832f8e9a03",
  "parents": [
    "6533d11048e15cf31181d5fd93d35ab96078bd49"
  ],
  "author": {
    "name": "Nathan Sidwell",
    "email": "nathan@acm.org",
    "time": "Mon Jan 24 07:59:57 2022 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jan 26 05:06:13 2022 -0800"
  },
  "message": "[demangler] refactor SpecialSubKind\n\nCode generating the special substitutions in std is a switch statement\nwith each case block containing the same conststruction template.  It\nis more efficient to commonize that after the switch, having\ndetermined which SubKind to create.  Also, let\u0027s sort the cases.\n\nReviewed By: ChuanqiXu\n\nDifferential Revision: https://reviews.llvm.org/D118131\n\nGitOrigin-RevId: 4e5fce58485cc69ee69da10e26a338ceeef280a0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45bb741f5629f4306f33899aa271278d203e976d",
      "old_mode": 33188,
      "old_path": "src/demangle/ItaniumDemangle.h",
      "new_id": "98489e4dc802fc03903273612b9747d730e729a4",
      "new_mode": 33188,
      "new_path": "src/demangle/ItaniumDemangle.h"
    }
  ]
}
