)]}'
{
  "commit": "a7c9563995cdeb2b74202ad47bf262152e0870e6",
  "tree": "6363b2fc2940b56f8189451c4dd6bb8349e4e805",
  "parents": [
    "d1f2a661f4950964d8c57b63556bb88f92357f77"
  ],
  "author": {
    "name": "Matthias Springer",
    "email": "me@m-sp.org",
    "time": "Sun Jul 27 10:27:27 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Jul 27 10:27:27 2025 +0200"
  },
  "message": "[mlir][IR] Set insertion point when erasing an operation (#146955)\n\nErasing the operation to which the current insertion point is set,\nleaves the insertion point in an invalid state. This commit resets the\ninsertion point to the following operation.\n\nAlso adjust the insertion point when inlining a block.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b3608b4394f453b21ca819eabf0ce337652fc0ad",
      "old_mode": 33188,
      "old_path": "mlir/include/mlir/IR/PatternMatch.h",
      "new_id": "b5a93a0c5a898555801ff534f5b7d82eaa6f17c9",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/IR/PatternMatch.h"
    },
    {
      "type": "modify",
      "old_id": "5c98417c874d3dfd8bbbcea0c2be7c111d71e7c4",
      "old_mode": 33188,
      "old_path": "mlir/lib/IR/PatternMatch.cpp",
      "new_id": "9332f55bd93939bfbbaf845cdbe5449a2a4986f3",
      "new_mode": 33188,
      "new_path": "mlir/lib/IR/PatternMatch.cpp"
    },
    {
      "type": "modify",
      "old_id": "80a696ff6233b3dc3ecc5e3776d7fd833643b758",
      "old_mode": 33188,
      "old_path": "mlir/lib/Transforms/Utils/DialectConversion.cpp",
      "new_id": "f5f0d153b06e6b90c86e6e7cc8dd1089c4fee7ec",
      "new_mode": 33188,
      "new_path": "mlir/lib/Transforms/Utils/DialectConversion.cpp"
    }
  ]
}
