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

    <tr>
        <th>Summary</th>
        <td>
            [Compiler-rt] Missing include in ubsan_interface.h
        </td>
    </tr>

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

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

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

<pre>
    ubsan_interface.h uses the macro SANITIZER_CDECL. This is defined in sanitizer/common_interface_defs.h, but that file is not included. This means that any user code wanting to use the ubsan interface would need to modify ubsan_interface.h to include the sanitizer/common_interface_defs.h, or to include it in their code.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMkkFv3C4QxT8NvoxiGViv1wcO-W9iKdI_ObQ59bICM7anwrACnNX201d2tmmkXHpCgnnv_WYGnRKNHlGx-j9WPxR6yVOIajTPOueXwgR7VYtJ2p_IZ4yD7rGcYEmYIE8Is-5jgO_3L0-vTz8ev52OD4_H_0t4nSgBJbA4kEcL5CFpT5l-YWSi68M8h0-OJ4tDKicmjmCWDHnSGQZyuFr4kIF87xaL9mY8o_bpvUr76woToQ8W4aJ9Jj9CDuvlBrixw0cSXMLiLHhEu1bNwdJwha8N5vAndHP5R_gQPwtpBV_l9I5XFlZJ28pWF6h4I5rDfs-bqpjUrpdYDbI-CF7zVh6MbHtparm3wpqB7wtSohI7XlWCV7tWtKVuemla3iC2TcNly3YVzppc6dzbXIY4FpTSgorz6iBk4bRBl7YdC-HxAtsrE2JdeVSr6M4sY2K7ylHK6a9Npuy2z3EM85kcxruYWf0Az5TSOuqPZv3XKRZLdGrK-ZyYvGeiY6IbKU-LKfswM9GtIbfj7hzDT-wzE92GlpjobuxvSvwOAAD__2Xt5Vk">