------- Comment #4 from linuxl4 at sohu dot com 2009-04-22 06:37 ------- in my opiton of view ,
at the time a USE statement is processed, the public portions of the specified module shall be available. should not been think as about the order of units, since "This standard places no ordering requirement on the program units". it should been think as the time order how compiler processes the program units. if it is somewhat vague to say this is a bug( I do think so), OK, let's be an advice of me . -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39844