<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/60962>60962</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            -fsplit-lto-unit bitcode writer crash with ifunc and type metadata
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          aeubanks
      </td>
    </tr>
</table>

<pre>
    ```
$ cat /tmp/c.ll
target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
target triple = "aarch64-unknown-linux-android24"

@i = ifunc ptr (ptr, i64), ptr @hoge

define ptr @hoge() !type !0 {
bb:
  ret ptr null
}

!0 = !{i64 0, !1}
!1 = distinct !{}

$ clang++ "-target" "aarch64-unknown-linux-android24" "-flto=thin" -fsplit-lto-unit /tmp/c.ll -o /dev/null -c
clang++: ../../llvm/lib/IR/ModuleSummaryIndex.cpp:173: GlobalValueSummary *llvm::ModuleSummaryIndex::getGlobalValueSummary(uint64_t, bool) const: Assertion `VI && "GlobalValue not found in index"' failed.
```

@teresajohnson 
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMVMGOpDgM_RpziUDBoaDrwIHaEqs-7GVHmusqEFeRmVSCEjM9_ferUNU73dOXlSABx89-fnGiU7JXT9TD4QSHc6E3XkLsNW2T9t9TMQXz2kMrH488gxwAGzFrFoAj31bAca6cuy-xjldiYTRrp1_DxgLUWQAilTdQA5X2CdSQX4WlrVtQwz7kv7YBNbRNaWvMDjU-lV7h3fYl2xA_JOFoV0dvCbSO89I25ea_-_DiS2f99rPU3sRgDTb_gR9jI-2OtJfNz2LlKACfVo6Af4jMBI_5a7c3cglXeo82dLGePqxmekcBWPPrSnmWArrT3X2aQD2QQkTiHei3N82gO3-gtmP3omroTrZthMxcAOv6lyvW9e5kbGLrZ354f4rViNlpfwU8AZ6yTuVdPUD8f6rtmIvjAOrMi_XZVF7S6iyXjkO5eftbJ4gyZIOhH4BjLlOU853OOyqgBlFVgOM-OPfjlic7AY7PfwOOfwWzOfqy3W46vj57Qz-reV1zW3QqY_90YdLuq3bbm5MAHPY4agA1fMbf7Vfiz1DAp816bpt_OCs9heDybs7BJ87JhpQosg1eQCu_PgvAFrDNyryLJXxgcQmbN8J6YfeUiICduGjryFSPLfntLL21I1OkpL-FxafgRWF6ZY7qqAvq67br6mP3pA7F0ktDSjXN1Jha6XZWcyvV1M7dgWjWDR4K26NEJREbKeuuPlRSXnSHsunariNDF2gk3bR1VRarCvFa2JQ26lt5bLFweiKX9tsA0dOL2BdzIYdzEfuMKaftmqCRziZOv6KwZUf9p9aYLM_BkHiJlimKOeq0iBfLy-PoaW_EfmZuxDrfG8UWXb8wrynvGI6A49Xysk3VHG7veiUzWWP4RjMDjjvNBDjuZfwbAAD__7MvbYc">