[PATCH] headers: avoid bareword attributes

Sebastian Huber sebastian.huber@embedded-brains.de
Fri Aug 25 12:05:00 GMT 2017


On 25/08/17 09:53, Sebastian Huber wrote:
[...]
> I also think that this is a clang bug and I will file a bug report, 
> however, it will take time to fix this and we should not break 
> existing clang support for now.
>
> With this test program
>
> void f0(void) __attribute__((noreturn));
> void f1(void) __attribute__((__noreturn__));
> void f2(int *l) __attribute__((exclusive_lock_function(*l)));
> void f3(int *l) __attribute__((__exclusive_lock_function__(*l)));
>
> I get
>
> clang -c test.c
> test.c:4:61: error: use of undeclared identifier 'l'
> void f3(int *l) __attribute__((__exclusive_lock_function__(*l)));
>                                                             ^
> 1 error generated.
>

https://bugs.llvm.org/show_bug.cgi?id=34319

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.



More information about the Newlib mailing list