Does the pointer “escape” its scope? e.g., function def