Michael Lotz 385576a748 Adding binutils 2.19 to trunk.
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@29024 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-25 21:40:16 +00:00

27 lines
382 B
C

#include <stdio.h>
extern int deallocate_foo;
extern int * bar ();
extern int * foo ();
extern void abort ();
extern void foobar ();
void
foobar ()
{
if (&deallocate_foo != bar () || &deallocate_foo != foo ())
abort ();
if (deallocate_foo)
printf ("weak deallocate_foo\n");
else
printf ("strong deallocate_foo\n");
}
int *
bar()
{
return &deallocate_foo;
}