)]}'
{
  "commit": "a4c8ef0f401d86040594cc6f01bcdad9392e8ee2",
  "tree": "be337580616e667afa26ac3a493fa03491046641",
  "parents": [
    "448ac7d3418a31d35b462440c8bf644287efac8a"
  ],
  "author": {
    "name": "Alexander Richardson",
    "email": "alexrichardson@google.com",
    "time": "Thu Nov 28 10:42:47 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Nov 28 19:42:47 2024 +0100"
  },
  "message": "[compiler-rt] Fix detecting _Float16 support for secondary targets (#117813)\n\nIt turns out we were not passing -m32 to the check_c_source_compiles()\r\ninvocation since CMAKE_REQUIRE_FLAGS needs to be string separated list\r\nand\r\nwe were passing a ;-separated CMake list which appears to be parsed by\r\nCMake as \u0027ignore all arguments beyond the first\u0027.\r\nFix this by transforming the list to a command line first.\r\n\r\nWith this change, Clang 17 no longer claims to support _Float16 for\r\ni386.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42d197f2b08d007005fdb7669abf95ab7f644c3e",
      "old_mode": 33188,
      "old_path": "compiler-rt/lib/builtins/CMakeLists.txt",
      "new_id": "73c1b5062ec9a9191d588965962f844d1d3bba54",
      "new_mode": 33188,
      "new_path": "compiler-rt/lib/builtins/CMakeLists.txt"
    }
  ]
}
