<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/93029>93029</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
llvm/include/llvm/Support/Casting.h:109: Assertion failed
</td>
</tr>
<tr>
<th>Labels</th>
<td>
crash-on-valid,
needs-reduction
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
dcb314
</td>
</tr>
</table>
<pre>
Clang can be made to say:
clang: /home/dcb38/llvm/trunk/llvm/include/llvm/Support/Casting.h:109: static bool llvm::isa_impl_cl<To, const From*>::doit(const From*) [with To = llvm::UndefValue; From = llvm::Constant]: Assertion `Val && "isa<> used on a null pointer"' failed.
[codegen_timing_486-53904b.sh.gz](https://github.com/llvm/llvm-project/files/15403863/codegen_timing_486-53904b.sh.gz)
[codegen_timing_486-53904b.c.gz](https://github.com/llvm/llvm-project/files/15403864/codegen_timing_486-53904b.c.gz)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysU8uS2yoQ_ZrWhrIKNei10EKWRz9w587WhQBLJAhcAk1q8vUpPEnZySKvykYqmsPpc_ohQjCz07qD8gjlKRN7XPzWKTmxgmeTV2_dYIWbiRSOTJqsQmkSPQniDVgP9AT061cmGLCeAI6LXzXgmFgawNHa1xVwjNvuPt6Pxkm7K30P_Ldfr36LgOMgQjRuzhdgfUHbxBqiiEaSyXtLbnjWA-tNEGezXu1ZWmDDswcciPQuRDJufgXsgT29I5U3EbD5_hJbAuXxk4kLefYE2OmB-n-n9OVF2F0DO95e_AAYEpVwEcpTEtiHoLdovCNQ0RdhCWAFWBFANEEAG4A9kT1oRbwjgrjdWnL1xkW9ASJgTS7CWK3yx6JCeZRe6Vm7czSrcfOZN9WhZC3lUx6WfP6csmOzxHgNSRaOgONs4rJPuUwmvxU3_Q7XzX_QMlX4YqwOgGNRcsqaigGOv0qE7W9okv9MEv-pJPmoKFMdUy1rRaa7oi4q1nBO62zpBOeVqoqJq0KyqqmqRl8alBNOdYk1Z5npkCKnJWLBsOJ1XtSqbppy4pQVFMsGONWrMDZPYnO_zZkJYdddyyi2mRWTtuG2O4hyE2E5eHd4FdaoW08HQHRaq3DYtNplmo4UL0_Z1t3cT_scgFNrQgz3FNFEq7u_WpP7FL5PU7ZvtvvjVtw8pl6823zt8EsAAAD___AoR38">