)]}'
{
  "commit": "c1b0cf8ec67c0f9cb714c2bda2541c33cbd2c8f4",
  "tree": "5abcd55fee586e849030d97224628e18d167f5b6",
  "parents": [
    "f0250d5c71f2d5c4896423e1aa1a1f0d655f2c5c"
  ],
  "author": {
    "name": "Peter Bigot",
    "email": "peter.bigot@nordicsemi.no",
    "time": "Tue Nov 17 08:11:45 2020 -0600"
  },
  "committer": {
    "name": "Carles Cufí",
    "email": "carles.cufi@nordicsemi.no",
    "time": "Thu Nov 19 12:37:33 2020 +0100"
  },
  "message": "lib: cbprintf: work around LLVM code generation bug\n\nLLVM building for qemu_x86 appears to have an optimization bug where a\nunion that is assigned to hold values read from va_args() is inferred\nto be a constant value, so is placed in ROM with an all-zero content.\n\nPrevent this by packing the conversion state and the value union into\na single container structure that\u0027s stack allocated.\n\nSigned-off-by: Peter Bigot \u003cpeter.bigot@nordicsemi.no\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df1e3080e5ca431c784deb600359c5a6518c22d0",
      "old_mode": 33188,
      "old_path": "lib/os/cbprintf_complete.c",
      "new_id": "236a80750eca2eac60e1c8fd12bb723aee1aaea5",
      "new_mode": 33188,
      "new_path": "lib/os/cbprintf_complete.c"
    }
  ]
}
