Unomitted frame pointers

Kai Henningsen kaih@khms.westfalen.de
Sat Dec 11 11:53:00 GMT 2004


paul@codesourcery.com (Paul Brook)  wrote on 10.12.04 in <200412101726.33264.paul@codesourcery.com>:

> On Friday 10 December 2004 16:54, Thomas R. Truscott wrote:
> > P.S.  here is another thing gcc misses:
> >
> >           memcpy("hi", p, 2);  /* "cannot modify string literal" */
>
> Works for me:
>
> paul@wren:~$ gcc -Wwrite-strings test.c
> test.c: In function 'main':
> test.c:9: warning: passing argument 1 of 'memcpy' discards qualifiers from
> pointer target type

Would it be hard to say what qualifier(s) here? I'm sure that would make  
many programmers go "duh!" significantly faster in those moments.

MfG Kai



More information about the Gcc mailing list