------- Comment #1 from pinskia at gcc dot gnu dot org 2006-08-14 20:39 ------- Test test() ; does define a function that is extern to the current function. It is one of the ambious parts of C++ that the C++ standard resolves to a function prototype.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28728