Perform function call in reference context.
The args array reference should not be stored in any object that is
can be GC-reachable after this method returns. If this is necessary,
for example, to implement Ref methods, then store args.clone(),
not args array itself.