)]}'
{
  "commit": "4d650ef4b3d7a0f21f8681e73586d0319fc3953b",
  "tree": "05ee810683adec950f25af739e3a6f3e7f89cd13",
  "parents": [
    "6d3b72aa6e98bccffbb3a02cbace314ccc7faa35"
  ],
  "author": {
    "name": "Acthink Yang",
    "email": "yangzhh@mail.ustc.edu.cn",
    "time": "Fri May 30 22:09:20 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 30 07:09:20 2025 -0700"
  },
  "message": "[Sema] Fix type mismatch error when arguments to elementwise math builtin have different qualifiers, which should be well-formed (#141485)\n\nFixes #141397\nElement-wise math builtins (e.g.\n__builtin_elementwise_max/__builtin_elementwise_pow etc.) fail when\ntheir arguments have different qualifications, but should be\nwell-formed. The fix is ​​to use hasSameUnqualifiedType to check if the\narguments match.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32266fce4d3cb8ebc769b380685a1e53faa7e952",
      "old_mode": 33188,
      "old_path": "clang/docs/ReleaseNotes.rst",
      "new_id": "dc97883de05d08e64df4e54137a2160b0bde5f03",
      "new_mode": 33188,
      "new_path": "clang/docs/ReleaseNotes.rst"
    },
    {
      "type": "modify",
      "old_id": "ba2630e960e6f8d9c650774f1529c2bb3fb5c730",
      "old_mode": 33188,
      "old_path": "clang/lib/Sema/SemaChecking.cpp",
      "new_id": "373ca549cb23b74c80d4b07afa884cbd17f99646",
      "new_mode": 33188,
      "new_path": "clang/lib/Sema/SemaChecking.cpp"
    },
    {
      "type": "modify",
      "old_id": "b5648a5e5c6e89c6434c710a3faee550367c36b2",
      "old_mode": 33188,
      "old_path": "clang/test/Sema/builtins-elementwise-math.c",
      "new_id": "01057b3f8d08325e90157890bdcc6912c7ddfe30",
      "new_mode": 33188,
      "new_path": "clang/test/Sema/builtins-elementwise-math.c"
    }
  ]
}
