semantic: Handle __FUNCTION__ correctly.