)]}' { "commit": "4527a512eb5ea12153a689b4583c3bef85a493de", "tree": "8e79462bbc3f674352b85eb93f06cf192887e869", "parents": [ "d221738e207c22c3369c40922d168b0aa76a5af6" ], "author": { "name": "Ben Clayton", "email": "bclayton@google.com", "time": "Mon Jan 11 21:14:22 2021 +0000" }, "committer": { "name": "Commit Bot service account", "email": "commit-bot@chromium.org", "time": "Mon Jan 11 21:14:22 2021 +0000" }, "message": "TypeDeterminer: Fix type map iterations\n\n`DetermineStorageTextureSubtype()` may add types to the module while these types are being iterated over, leading to UB.\n\nTo work around, collect all the storage texture types into a vector first, and iterate over these.\n\nChange-Id: Ib94b1df52d6ccbbf635a6d89eeeabef46ba03416\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/37261\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "72551bd7e7250d4f9b6b11794720984a9f512795", "old_mode": 33188, "old_path": "src/type_determiner.cc", "new_id": "0dc61d4b68b1479f9e82f6f393fa4abadcecf7ed", "new_mode": 33188, "new_path": "src/type_determiner.cc" } ] }