// Build don't link: // // Copyright (C) 2000 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 10 Aug 2000 // Bug 354. We ICE'd before saying a namespace isn't an aggregate type. namespace mlp { struct base { void reset (); }; } struct eo : mlp:: base { }; void foo (eo &ref) { ref.mlp::base::reset (); ref.base::reset (); ref.reset (); ref.mlp::reset (); // ERROR - not an aggregate type }