)]}'
{
  "commit": "3f6ccf498cd56a4693a9f5b3a5486a383c24a157",
  "tree": "56bed34ee2f0048f3a4b216d989a89f348623ba5",
  "parents": [
    "eab9285e406ec8eaef54a36652c8f4d469390b6d"
  ],
  "author": {
    "name": "dschinazi",
    "email": "dschinazi@google.com",
    "time": "Fri Oct 25 16:58:37 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Oct 25 16:59:09 2019 -0700"
  },
  "message": "Inline trivial constructors\n\nI was investigating a Chromium merge failure where an unused variable triggered a warning in Chromium but not google3: cl/276485378. It appears that in google3 the compiler will only flag unused variables if they are primitive types, or if the struct/class has an inline constexpr constructor. So I performed a quick audit of our code and made the most obvious examples follow this pattern.\n\ngfe-relnote: inline constructors, no behavior change\nPiperOrigin-RevId: 276787382\nChange-Id: Ib59b54d390b0e89966d2a8ccac2f4d1eaa478893\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1a686d99e755c58569d8cda5048aa04fd1bfc9a4",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_test.cc",
      "new_id": "24faad81d3aa64d4b63db20cd307ef77fe31237f",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b3009ce5c7aaa0e61e9d579a3a4252b9e44caf2b",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packet_number.cc",
      "new_id": "6e6804b2a29547ec73bafb4aeb1d2e25219a999d",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packet_number.cc"
    },
    {
      "type": "modify",
      "old_id": "066d49c06930a51c8649fcb2316242ebbe4b53ea",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packet_number.h",
      "new_id": "8a7514980fa0a74cce64ac922f7722237544b98e",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packet_number.h"
    },
    {
      "type": "modify",
      "old_id": "1bccd0f8459f3b1ba75eb5c52041a728486d31fd",
      "old_mode": 33188,
      "old_path": "quic/core/quic_stream_send_buffer.h",
      "new_id": "a1f7ac745e0950a78eb17ce4006e15c501f07361",
      "new_mode": 33188,
      "new_path": "quic/core/quic_stream_send_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "c584714644a27c7d8dbc2a2d0ca1700bf7ab8017",
      "old_mode": 33188,
      "old_path": "quic/core/quic_types.cc",
      "new_id": "6ebc4eb17611fab0d6e81c4c5bbfdf730068e489",
      "new_mode": 33188,
      "new_path": "quic/core/quic_types.cc"
    },
    {
      "type": "modify",
      "old_id": "0146851475f0ef3911f69c17e879fb7f6d659ee2",
      "old_mode": 33188,
      "old_path": "quic/core/quic_types.h",
      "new_id": "f3299d0f2c629bb96642b3edff53d2526534f0f3",
      "new_mode": 33188,
      "new_path": "quic/core/quic_types.h"
    },
    {
      "type": "modify",
      "old_id": "4ac7560b07002317517e01b352a29fae6f12ae3d",
      "old_mode": 33188,
      "old_path": "quic/core/quic_versions.cc",
      "new_id": "e565a99d39a2d41bb00dc6165a9388465fbe7d77",
      "new_mode": 33188,
      "new_path": "quic/core/quic_versions.cc"
    },
    {
      "type": "modify",
      "old_id": "3e34cceb58fdebe0227db554209183f6f23ee2ea",
      "old_mode": 33188,
      "old_path": "quic/core/quic_versions.h",
      "new_id": "8522c67ce984e3f015b91121cd00ae4392a72c83",
      "new_mode": 33188,
      "new_path": "quic/core/quic_versions.h"
    },
    {
      "type": "modify",
      "old_id": "72a23d731788c161bae299e3c2759f2860c78386",
      "old_mode": 33188,
      "old_path": "quic/test_tools/simple_session_notifier.cc",
      "new_id": "5ba12c6e1a95fdb79b02aa3927102258fca6df2a",
      "new_mode": 33188,
      "new_path": "quic/test_tools/simple_session_notifier.cc"
    }
  ]
}
