#pragma weak foo void foo (); void ref () { if (foo) foo (); }