Before reading any other replies,
I'd say 2, because the call is statically bound by the compiler and it doesn't look up the symbol table entry at all.
I recall this issue from the docs about overriding core functions, and when you have to declare something beyond what importing normally does.
—John
Comment on Re: Little Perl Mysteries: what's your answer?