)]}'
{
  "commit": "c217fd387ef24bc2aaaeee08087c08c23635173d",
  "tree": "fd2d47a7e12c9d2be7f03198d2881caaf1d6f036",
  "parents": [
    "abd1f7e92d580662e3d0933d664edfd75f3897b6",
    "1a533b6b78af89a80abe6979dc4b1fbd6fd1f9e1"
  ],
  "author": {
    "name": "Jacob Pratt",
    "email": "jacob@jhpratt.dev",
    "time": "Wed Sep 09 14:05:26 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 09 14:05:26 2026 -0400"
  },
  "message": "Rollup merge of #160651 - rabindra789:fix/mir-verifier-move-call-args, r\u003dWaffleLapkin\n\nmir: validate `Move` call arguments are locals or box derefs\n\nFixes rust-lang/rust#103362.\n\nThis PR adds a MIR validation check for `Move` arguments passed to `Call` and `TailCall` terminators.\nA moved argument should be either a local or the contents of the `Box`. Other places can deinitialize memory that codegen does not track correctly. The check is only enabled with `-Zvalidate-mir`, using the same phase restriction as the existing `Copy` check.\nAdded a regression test covering the invalid case.\n",
  "tree_diff": []
}
