)]}'
{
  "commit": "7e1aa2a88cd422b6ae70a50c74aeaaaa8e6587ab",
  "tree": "ac235b540415865d754d46e76a7ce965d85381a5",
  "parents": [
    "8a8e82e4aa137a02ecd59a14e0fe42de3ecb2d8a"
  ],
  "author": {
    "name": "Jorge Gorbe Moya",
    "email": "jgorbe@google.com",
    "time": "Tue Mar 01 04:05:40 2022 +0000"
  },
  "committer": {
    "name": "Marcel Hlopko",
    "email": "hlopko@google.com",
    "time": "Fri Mar 25 22:22:09 2022 +0000"
  },
  "message": "Fix stack-use-after-scope.\n\nSince https://reviews.llvm.org/D120334, passing a temporary LangOptions\nobject to Lexer results in stack-use-after-scope. I missed this when I\nsubmitted the integrate: TAP failed to run some tests (which is the part I\nmissed), and then I had to add NO_SQ to get around some other problem (which\nwas fine). Fixing it forward.\n\nPiperOrigin-RevId: 431587591\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45188d41a1845cf86f1ea3d141729833621637a2",
      "old_mode": 33188,
      "old_path": "lifetime_annotations/lifetime_annotations.cc",
      "new_id": "4f73411f769f99b1234b0d443328fc60935995f3",
      "new_mode": 33188,
      "new_path": "lifetime_annotations/lifetime_annotations.cc"
    }
  ]
}
