)]}'
{
  "commit": "c6c62ebae78e4e09d2ff4761c1b967ef7d95570d",
  "tree": "a804378d4f9305f6fea99a0432fdf871d7aadf34",
  "parents": [
    "42d540fd2b761bc2ab443204902c8aba6517e9ec"
  ],
  "author": {
    "name": "Devin Jeanpierre",
    "email": "jeanpierreda@google.com",
    "time": "Wed Sep 29 07:13:35 2021 +0000"
  },
  "committer": {
    "name": "Marcel Hlopko",
    "email": "hlopko@google.com",
    "time": "Fri Mar 25 21:53:57 2022 +0000"
  },
  "message": "Expand on notes about cv-qualified function and reference types.\n\nI wanted to figure out what a cv-qualified function or reference even *means*, and the answer is actually pretty straightforward: \"the same thing as the non-cv-qualified version\".\n\nSo rather than being \"nonsensical\", it\u0027s more that this is two different ways to spell the same type. And we may, rather than forbidding it, want to handle it in the same way as we handle alias normalization more generally.\n\nPiperOrigin-RevId: 399619199\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "435183931cab03e86ea5969f6a7550dfffdad466",
      "old_mode": 33188,
      "old_path": "rs_bindings_from_cc/ir.h",
      "new_id": "a87be717ba1efda2e55971a19bfe54758ed3e341",
      "new_mode": 33188,
      "new_path": "rs_bindings_from_cc/ir.h"
    }
  ]
}
