)]}'
{
  "commit": "8b9861291000b6f593185752620008f7b6fd6149",
  "tree": "7efb7a6114f8143cbe7fb0b44611c543606b2f32",
  "parents": [
    "77f8335a07e65f88a2c2925f175f48c458911cee"
  ],
  "author": {
    "name": "Andy Kaylor",
    "email": "akaylor@nvidia.com",
    "time": "Fri Apr 25 12:08:52 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Apr 25 12:08:52 2025 -0700"
  },
  "message": "[CIR] Fix calling defined functions (#137271)\n\nUntil now our function symbol lookup has been assuming that the function\ndid not exist and creating a definition for it. This caused us to create\na duplicate definition if we ever tried to call a function that was\nalready defined.\n\nThis change fixes that by adding handling for trying to look up existing\nglobal definitions before creating a new one.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "045b9ce40f53a5a0f647c274cd77ef70a724f5e3",
      "old_mode": 33188,
      "old_path": "clang/include/clang/CIR/MissingFeatures.h",
      "new_id": "bb5dac4faa1e075f7d2143aaed301696d85e7dd3",
      "new_mode": 33188,
      "new_path": "clang/include/clang/CIR/MissingFeatures.h"
    },
    {
      "type": "modify",
      "old_id": "0f4193b5756fde531662458540e2d1f9c4887086",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/CodeGen/CIRGenModule.cpp",
      "new_id": "8aa57d1dbf9b321ad93c76c036221dbbf7c9aa4e",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CIRGenModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "84e773ec345865e77a1402bf8057940ceeb7fbf8",
      "old_mode": 33188,
      "old_path": "clang/test/CIR/CodeGen/call.cpp",
      "new_id": "7f4ef15bbdff0d0301f02cf858bd7e248d00949c",
      "new_mode": 33188,
      "new_path": "clang/test/CIR/CodeGen/call.cpp"
    },
    {
      "type": "modify",
      "old_id": "cfeb17bd19ced80e21325e1bd3f93b6fa5ceda6b",
      "old_mode": 33188,
      "old_path": "clang/test/CIR/CodeGen/namespace.cpp",
      "new_id": "c89adcbfc7811bbefcb2ed0ab6e131be473b78f5",
      "new_mode": 33188,
      "new_path": "clang/test/CIR/CodeGen/namespace.cpp"
    }
  ]
}
