// { dg-do link } // { dg-additional-sources " linkage1-main.cc" } // Copyright 2002 Free Software Foundation // Derived by Alexandre Oliva from code posted by // Mark Mitchell // Verify that a member of a class is given global linkage when it's a // member of a function whose name is taken from a typedef, by // checking that another translation unit can call it. We don't do // the right things on functions, but we do on data members. typedef struct { void f(); } S; void S::f() {}