1 int foo (void);
2 int baz (void);
3 extern int weak (void);
4 asm (".weak weak");
5 
foo(void)6 int foo (void)
7 {
8   return 20;
9 }
10 
baz(void)11 int baz (void)
12 {
13   return weak () + 1;
14 }
15