)]}'
{
  "commit": "398f37a2e0e6f285ee3a7da9f55b502723f0fcfd",
  "tree": "140da5e23335d330c5e1f2c3813bbb8ead496dbc",
  "parents": [
    "60fac96c6bf9c369935b33d11c70f87acb48c00f"
  ],
  "author": {
    "name": "James Jones",
    "email": "jajones@nvidia.com",
    "time": "Tue Nov 06 08:12:26 2018 -0800"
  },
  "committer": {
    "name": "Steven Perron",
    "email": "stevenperron@google.com",
    "time": "Tue Nov 06 11:12:26 2018 -0500"
  },
  "message": "Add explicit void parameter in libspirv.h again (#2032)\n\nWhen building C code with gcc and the\r\n-Wstrict-prototypes option, function declarations\r\nand definitions that don\u0027t specify their argument\r\ntypes generate warnings.  Functions that don\u0027t\r\ntake parameters need to specify (void) as their\r\nparameter list, rather than leaving it empty.\r\n\r\nNote this only applies to C, so only the functions\r\nexported in C-compatible headers need fixing.  In\r\nC++ functions can\u0027t be declared/defined without a\r\nparameter list, so C++ can safely allow an empty\r\nparameter list to imply (void).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b3855ba18630a13082c320686efc4babd51d792c",
      "old_mode": 33188,
      "old_path": "include/spirv-tools/libspirv.h",
      "new_id": "e202f6fff050a61910da11317e65ec2bb0688bd7",
      "new_mode": 33188,
      "new_path": "include/spirv-tools/libspirv.h"
    },
    {
      "type": "modify",
      "old_id": "1fab8619d38cc61eb222f312c755fa23186f62f2",
      "old_mode": 33188,
      "old_path": "source/spirv_optimizer_options.cpp",
      "new_id": "30db4e2dec6973ff841f25daa460c2fc7b0e0c8e",
      "new_mode": 33188,
      "new_path": "source/spirv_optimizer_options.cpp"
    }
  ]
}
