)]}'
{
  "commit": "27f18db214d4f6f4b602d1abc7de95a67c5eedc5",
  "tree": "59b0b594869a75da75e52086d620c1cd0c85765e",
  "parents": [
    "e7e07f73aad568e913ee0314b52f31b4883306f0"
  ],
  "author": {
    "name": "Kallen Tu",
    "email": "kallentu@google.com",
    "time": "Tue Apr 08 07:18:41 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 08 07:18:41 2025 -0700"
  },
  "message": "[cfe] Dot Shorthands: Fix bug with property fileOffsets.\n\nSurfaced from this co19 test crashing because of an assert when making a null-aware element. The `fileOffset` for static tearoffs and static gets were not being properly set and caused the crash. This CL simply sets the `fileOffset` on those expressions and existing tests should pass.\n\nhttps://github.com/dart-lang/co19/blob/2c7f9a6a379cfc49b3e9019d1f616d7ec9edd766/LanguageFeatures/Static-access-shorthand/non_ambiguity_A02_t01.dart\n\nBug: https://github.com/dart-lang/sdk/issues/59758\nChange-Id: I7b81f0ee11d8a9458154f1148e92523d1ad8be99\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/420840\nReviewed-by: Chloe Stefantsova \u003ccstefantsova@google.com\u003e\nCommit-Queue: Kallen Tu \u003ckallentu@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "29a259f2dc4531b0b381ad9027f4a9b358ee06b1",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/type_inference/inference_visitor.dart",
      "new_id": "8e9262e243d2d7f208f37f55ad43798595dc2665",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/type_inference/inference_visitor.dart"
    }
  ]
}
