)]}'
{
  "commit": "c4c0e392e365c582b2df9ec81c1f5753944fbad5",
  "tree": "0241c937655c9c03dfa705518950d21d87ee9797",
  "parents": [
    "f929323a8667e85d34845bdd3302709d1fa043bb"
  ],
  "author": {
    "name": "dschinazi",
    "email": "dschinazi@google.com",
    "time": "Mon Mar 16 11:22:09 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Mar 16 11:22:52 2020 -0700"
  },
  "message": "Fix QuicVersion MSVC compilation for Envoy\n\nEnvoy reported a compilation issue with MSVC:\nhttps://github.com/envoyproxy/envoy/issues/10239\n\nIt appears that what we were doing before was technically undefined C++ behavior, so this CL switches use to using initialization lists which are allowed since C++11.\n\nThis fix was developed thanks to Godbolt:\nhttps://godbolt.org/z/2jcJC4\n\ngfe-relnote: n/a, no behavior change, not flag protected\nPiperOrigin-RevId: 301199417\nChange-Id: I00aedb74d5699001cab023adaba9cc1114c53f17\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e07e24a275b151adce9100df9fbf476c993a6e44",
      "old_mode": 33188,
      "old_path": "quic/core/quic_versions.h",
      "new_id": "3a370917eda4c0752796e90feaa9e5ce4982bd31",
      "new_mode": 33188,
      "new_path": "quic/core/quic_versions.h"
    }
  ]
}
