)]}'
{
  "commit": "bb41b74fd1fb42b08e9069c22ee046daeee98e6b",
  "tree": "b648312f979e426c34940cb6cb4b717139e864be",
  "parents": [
    "b73313ade75130bf86ad1efbd312ce4106166089"
  ],
  "author": {
    "name": "Ebrahim Byagowi",
    "email": "ebrahim@gnu.org",
    "time": "Wed Sep 18 00:55:24 2019 +0430"
  },
  "committer": {
    "name": "Ebrahim Byagowi",
    "email": "ebrahim@gnu.org",
    "time": "Wed Sep 18 23:16:52 2019 +0430"
  },
  "message": "Don\u0027t rely on undefined left shift of negative value behavior\n\nFixes this -fno-sanitize-recover\u003dundefined check,\n\nhb-ft.cc:869:27: runtime error: left shift of negative value -16384\n    #0 0x7ff8f47da843 in hb_ft_font_set_funcs /home/ebrahim/Desktop/harfbuzz/src/hb-ft.cc:869:27\n    #1 0x55f20a66c7d6 in font_options_t::get_font() const /home/ebrahim/Desktop/harfbuzz/util/options.cc:731:3\n    #2 0x55f20a668c1f in shape_consumer_t\u003coutput_buffer_t\u003e::init(hb_buffer_t*, font_options_t const*) /home/ebrahim/Desktop/harfbuzz/util/./shape-consumer.hh:47:42\n    #3 0x55f20a668441 in main_font_text_t\u003cshape_consumer_t\u003coutput_buffer_t\u003e, 2147483647, 0\u003e::main(int, char**) /home/ebrahim/Desktop/harfbuzz/util/./main-font-text.hh:75:14\n    #4 0x55f20a667f91 in main /home/ebrahim/Desktop/harfbuzz/util/hb-shape.cc:180:21\n    #5 0x7ff8f3df7ee2 in __libc_start_main (/usr/lib/libc.so.6+0x26ee2)\n    #6 0x55f20a6427ad in _start (/home/ebrahim/Desktop/harfbuzz/util/.libs/lt-hb-shape+0xd7ad)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19c49283d80cc8af83da683b9c7c183c1c7d71e6",
      "old_mode": 33188,
      "old_path": "src/hb-ft.cc",
      "new_id": "e526bf40d5658d21fc6690d237fed8e635d20e17",
      "new_mode": 33188,
      "new_path": "src/hb-ft.cc"
    }
  ]
}
