<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylU8FymzAQ_Rq4aMKAiIk5cHDs5pT21J4zi1hAHSEYrYibfn1XGDtM05w6aGBXT-_tg13qsXmrjgZsJ7I8SfmK0lOUHo5jg8KPwuHkxmZWnPQoOK4NDlF-uJyKivSy1JrLXFtlZuZG-bEzuk76KP-ygsvdv03YYCvIu1n5FXl4vARCdKoHJyJ5YDzKH6_4SXgk_7KSbvube6etFwNoy-T9koDrVCSP75K8eO81kuWHshv1pXgWiCGQt2KfeVtByviVT6J7sXhOg4etYRbLQtl3LZLr8QGHZp4C4VKU9G8c2w8C5ZZ-E_FuVeFIjVZBcL-PpPT4i0lyEZR33IJgmZNvP56f_6XUvbQO8epia3SDyE-RIF5u2_XXeFzS770mQYgDhcmqkYfLgMcmZGG62tkqr0crLAysW6TXrxMU2HyNCma6TOIZnNU8tI0mmCYER-LcoxUzhd1wgoLITbJBZcDBEp-17wUwtW3RIU9KqJfETZU3ZV5CDLPvR1d9h4EZVvXx7EzVez9RGHz5xKtjiblO1DhwYszr9XHHf8hPDA170kQzEge7vMge4r4qU9Vk5b5IMVe1fADVAtyjbBFUWqh9ERuo0VAV7R65dTxGYpEIbdyd4v93oCuZSl5pkRU7KbMEslJmSpUpcqTkfXSfIv9BJgk6yei62FWLZD13xKDR5OkdBCLdWcTFMDv02husSIFlgjYNWxVPYLhh00ja61duhxsHoUaHyRGMOdjmKxJBh_FitVp8_gFyBmD5>53617</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            scan-build: False positive from core.CallAndMessage
        </td>
    </tr>

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

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

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

<pre>
    Clang 13.0.0.
Code to reproduce the problem:
```c
#include <glib.h>

typedef struct
{
  gchar *str;
} test_struct;


gint main (gint argc, gchar **argv)
{
  test_struct *s1, *s2;
  gchar *str;

  s1 = g_new0 (test_struct, 1);
  s2 = g_memdup (s1, sizeof (test_struct));

  str = g_strconcat ("text", s2->str, NULL);

  g_free (s1);
  g_free (s2);
  g_free (str);
}
```
This seems to be related to the function name `g_memdup`, because the warning disappears when using the same function declaration with a different name.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx1U01zmzAQ_TVw0YQBEWNz4OCP-pT2lJ4zklhAHSEYrbCb_vquMHaYphlrYFdP-94zu5JD_V4djbAty_IkpV-UnqJ0fxxqYH5gDkY31JOipANGsTTQR_n-dioq0ttSS85zbZWZqDbKj63RMumi_NsCzk__PkINDUPvJuUXZHu4BYy1qhOORXxPeJQf7viJeUD_thQ99lfPVlvPeqEtFe_mRLhWRfz4QUmL9i4RLz_Jrthn8SwUhoA_xL7ytoCY0V8-sfbNwjUNHtaGiSwLsh9cyJfjPfT1NIaCmyjqPzA0nwjKdfmDxLuFhSI1WCWC-13EuYffVMRnQv5ELQiWKfnx8-Xlf0ztW-MA7i7WRlcI_xIJ5OW6Xf-Mxy197TQyBOgxTJYEGi4jPNQhC9PVTFZ5PVhmRU-8RXr_OoGBzEtQYsLbJF6Fs5qGttYoxhGEQ3btwLIJw244gYHkQVmDMsKJOb5q3zFBpU0DDmhSgl4S11Vel3kpYq-9gQqVsE9y0qamcWdnYUh5HFB7fSFeN_RMDQ6SozBmb-vvgChaiCdnqs77EcMd4WdaLalNMlFDT4kxl_vriS7TLwi9PWvECZCCTV5k27iryl1abguQZaMyqVS-k7l83qhS5CC3shCxERIMVtHmQF2miWMzRej45hTriqecVlpkxYbzLBFZyTOlyhQoUvw5ek6BropJgo9kcG3sqtmSnFok0Gj0-AEKRN1agFmO-MXku8FVr6KnL2pVF8_i1Wz-L9_eS2Q">