On 4 January 2013 05:34, Enea Zaffanella <[email protected]> wrote:
> Hello Rafael.
...

> It seems to me that, this way, you are no longer unqualifying the parameter
> type. As a consequence, I now see the following:
>
> $ cat bug.c
> void foo1(void*);
> void foo2(void* const);
>
> void bar() {
>   foo1(0);
>   foo2(0);
> }
>
> In the call foo2(0), the null pointer implicit cast converts to a const
> qualified scalar rvalue, which should be forbidden; afaict, it should
> produce the very same cast as for the call foo1(0):

The attached patch should fix it.

> Enea.
>

Cheers,
Rafael

Attachment: t.patch
Description: Binary data

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to