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

    <tr>
        <th>Summary</th>
        <td>
            clang -fsanitize=alignment crashes with __builtin_assume_aligned
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          m-gupta
      </td>
    </tr>
</table>

<pre>
    int main ()
{
(void) __builtin_assume_aligned("", 1);
  return 0;
}

clang -c test.c

llvm/llvm-project/clang/include/clang/AST/Type.h:691: const ExtQualsTypeCommonBase *clang::QualType::getCommonPtr() const: Assertion `!isNull() && "Cannot retrieve a NULL type pointer"' failed.

@vitalybuka can you please check?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx1UsmO2zAM_Rr5IsSQ5cTLwYcszWkwaNHpOZBlxlZHlgItmaZfX8pJ2wBFAYKiRPKRfFRvh1unTKCzUIYS3hDeEnYgbEvq3cPgzdWqAR30dOqj0kGZk_A-znASWo0GhiWPL7KnRYIoH8mUOgjRGcr-PJH68DAWLbUwI11JGsCHXD67tL7OhB_Tsbo4-x1kwOuSgKcyUscBnl62X99Qv90ukE-k3FZtgZpKa3ygn36EL1Fon7x7O8_W7IQHnPjeAAaipIgUcL-NEO6Rn4O7M3PHSqBb78EFZZGzihFeKP8atX5EEV6h4MH3whgbEgdOwRWooK_fXl5owBr0YpF3cAtrNT0LpWHIn8cna3ZVQehbH98FlcLQm430oiE1LieQ76Q8ZtAVVcUq1tabOhu6cmjLVmRBBQ3dg9uzF0YF9RPnOiwbmwE3Lp3wE3j6ocL0381m0eluCuHiEyf8iDJifOxzaX_v5t8VKcQAj8amLqo2m7pNuxZs3Z9l0VRVI_taNkNfguBNeRZFUWRa9KB9RzY75MPAB10gEjebQ6Y6zjhnTVExxtuiziVrB1liHq9LVjYtMgX4gXWe-sitGzPXLS31cfTo1MoH_9eJI6bhYCmH-CKGybpuXo3xEkS2lO6W1n8BVuP4sg">