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

    <tr>
        <th>Summary</th>
        <td>
            Broken .ll file makes clang segfault
        </td>
    </tr>

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

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

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

<pre>
    Here's Godbolt [link](https://godbolt.org/z/s5xoKjK3s) for reproducing the segfault.
Here's the inlined (malformed) IR file.
```llvm
@a = global i64 8 @b = global i64 8 @c = global i64 8 define i64 @d(i64 , i64 , i64 )                {                 br label %4   %.02 = phi i64 [ %.1, %12 ]   %.01 = phi i64 [ 5, %12 ]   %.0 = phi i64 [ 4, %12 ]   icmp ugt i64 %.01, 0   br i1 5, label %6, label %16   urem i64 %.01, 2   icmp eq i64 7, 1 br label %12   mul i64 %.02, %.0   %e = load i64, ptr @a%f = mul i64 0, %e %g = load i64, ptr @b%n = ashr i64 %f, %g   %h = load i64, ptr @c%i = mul i64 %n, %h   sub i64 0, %i   br label %12   %.1 = phi i64 [ 1, %9 ]   mul i64 %.0, %.0   %j = load i64, ptr @a%k = mul i64 %14, %j   %l = load i64, ptr @b%o = ashr i64 %k, %l   %p = load i64, ptr @c%m = mul i64 %o, %p   sub i64 4, %m   udiv i64 %.01, 2   br label %4ret i64 %.02 }
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx8VNGyozYM_Rrx4lnGCEzggYdNM2k7-9Y_MCDAicHUhm23X9-xIXc35N6byYQgnSMdJHOkc6qfiCoQZxCXSK7LYGz1oxloSnke1ab9Uf1BlgBPjv1u2trohYE4azXdQVwAi2FZZgfpV8Ar4LXfILGxPeD1P8CrE_-ab7dvqQMsWWcsszRb066Nmnq2DMQc9Z1c9RIDvwD_-tbN59Sk1UQtAyxGqTtjR2p9nT__Yp3StFMg59tX6-_jHsq4ZJBeWK9NLTVTecYKBhmv3402r9GWOjVRuIGMt4BF-Iu_sedryQ4fOJ2PIVZbpmVNmgGKzGNQxBxD03lQWyVxDuHElwYUCTIQlwc2ecGKd3EvsOwIU804s7Vfdvm-tofwTaVKtsJvavOnuyRnjK2WxgMbH4Xp75A5-WDy9NiJx4yr_snEXVrMN_UUxGsjW4_xyXmxfvgSUHQh-eDznUr-p_-IVwOKKSSlG-yjcbdz-63r8BG7ARTqqasvt5MHxphb6ycx6rDo8MRhpS9beSy53JfyNJfDWG6fjeV-FJg8Fn7b2Pqz4ZiX4dx3tt7Y82fDGY-9zU6efxnOQ87oD06rvr9zcJ5eDku_nExkcLoc3vGordK2TEsZUZXkpywv87zMo6HqsqamhIoOC0ll2Z46EiiTJm9JtFQUkaqQY8oTzHmSJmkey7bMSmyyhOcnzOoUMk6jVDr2PuItLFLOrVTlPOUiChpdcErEif5hIQmI3jht5Tlf6rV3kHGt3OJ-VlnUoqk6W3OnicVaB-9io7yTY42WU__mgdFqdXVwVLUMax03ZgS8BoPbLl9ma27ULIDXIMQBXoPQ_wMAAP__JiSM9Q">