[cfe-dev] 'pragma weak' redeclaration as extern function
Dmitri Gribenko
gribozavr at gmail.com
Sun Apr 7 07:09:40 PDT 2013
On Sun, Apr 7, 2013 at 5:05 PM, Rafael EspĂndola
<rafael.espindola at gmail.com> wrote:
> On 6 April 2013 15:19, Dmitri Gribenko <gribozavr at gmail.com> wrote:
>> Hello,
>>
>> GCC 4.7.2 compiles the following program:
>>
>> extern int PFoo(int);
>> #pragma weak PFoo = Foo
>> int Foo(int a) { return a; }
>> int main() {
>> return PFoo(1);
>> }
>>
>> while Clang emits an error:
>
> Looks like it, yes. Would you mind reporting it in llvm.org/bugs?
Thanks for looking. http://llvm.org/bugs/show_bug.cgi?id=15695
Dmitri
--
main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if
(j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr at gmail.com>*/
More information about the cfe-dev
mailing list