<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJytUttuwyAM_RryYjVKIGnLAw_tqn3A-gEVtyZMJFTgtNrfj2SXVtvjJlnG4OOjg20VzJt4sZcYCNuR6kCqTx-uNvogTanh8fl0kojRqQnt6UToNtsXUipvCeWzLdCEEp2Ga3AGziFkZMI4aQQJhO5m2GYPQDaHf2A-Zxj-ovzwC0wqvXBymCFzEdv_BH562oD2cuxgdYPVEe6N-MgfbVfCWU4eH6sKI5jhjMtCTtiHKHBI0RVT9KJHvKS5u_Q5W-ewn1Spw5Av3l-_jlUewavV-RPPLqXJphy0bMN40QvK6oq3SlNdS8rrRvNN3TbaVqqmSm114aWyPgnS7gmlo73BQpFj0h6KvytwglY0W11XVbNuWFnTLeVbZdayZXRtFGkqO0jny5mnDLErolgo1dSlnPQuYbonZUquG61dBGeF6NBbcW8s3HrnLRzfBhU8DHkW3uV53LJweAIdjAU5GnhcD_henmIRLxbl77qv4Wk>53739</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Seg. fault while Symbol mangling with C code and overloadable attribute
        </td>
    </tr>

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

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

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

<pre>
    Repro:

overload.c 

__attribute__((overloadable))
static void foo(struct a *){  }
__attribute__((overloadable))
static void foo(float){  }

void abc() { foo; }


$ clang -w -S overload.c
Seg. fault


</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJytkV1uwyAMx09DXqxGCSRp8sBDu2oHWA9Q8ZWEiZQJnFa9_Ui6rdX2OskyBv_8xxjp9Y2_mY_gCduR4kCKL-8vJjgvdK7g-fh0EojByhnN6URom-ybFNIZQrvFVjSiQKvg4q2G3vtERgyzQhBA6G7BtnsAsj38g3KfMPwjefcrJqRaNTtYkKWI7X-DX55WoJw4D7C5wuYIj0Hc80cz5NCL2eFzVaY50x3rRIYWneEPCq6jdQaOt0l6B1MSdjaJXy2O8ALKawPirOH5rfAziWwOjo-IH3H5HvqabEiFs8yVn9LGucv3skl_-G5UmsKrjXE2MQU127IuG7msaym7tpR9qzWjWum6N9u66cuy1aJqMiekcZGTek8oPZsrrBIpJvUhs5wWNFlZFkXVVCwvaUu7VupG1Iw2WpKqMJOwLl_6yH0YssDXluQ8xJR0NmJ8JEWMdjgbs16X9MWMow8cpxhstl7M18Y_AceNzNE">