)]}'
{
  "commit": "1a63a60d62f0a447d9015eeae0203be19d236ff9",
  "tree": "f131569a2e396f34f69eec1eb790f6b1177ebcb2",
  "parents": [
    "239bdc7d11d8371fb219500a598e1d79d9ac6163"
  ],
  "author": {
    "name": "Sam Lantinga",
    "email": "slouken@libsdl.org",
    "time": "Tue Feb 09 15:10:06 2021 -0800"
  },
  "committer": {
    "name": "Sam Lantinga",
    "email": "slouken@libsdl.org",
    "time": "Tue Feb 09 15:10:06 2021 -0800"
  },
  "message": "Fixed bug 5539 - Clang 11 fails to compile a CMake build with conflicting types for _m_prefetchw\n\nvladius\n\nIn SDL_cpuinfo.h it seems like \u003cintrin.h\u003e is not included when __clang__ is defined, as the comment in the file explicitly reads:\n\"Many of the intrinsics SDL uses are not implemented by clang with Visual Studio\"\n\nHowever, the SDL_endian.h header does include \u003cintrin.h\u003e without any precautions like:\n\u003e#ifdef _MSC_VER\n\u003e#include \u003cintrin.h\u003e\n\u003e#endif\n\n\nMaybe it should be changed to something like:\n\u003e#ifdef _MSC_VER\n\u003e#ifndef __clang__\n\u003e#include \u003cintrin.h\u003e\n\u003e#endif\n\u003e#endif\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4534cad44cdf2594c85eb6195cd8a242d0cc98f1",
      "old_mode": 33188,
      "old_path": "include/SDL_endian.h",
      "new_id": "f9a4fd36808bb69a7000bb09b1c1844bc6cae57a",
      "new_mode": 33188,
      "new_path": "include/SDL_endian.h"
    }
  ]
}
