// { dg-additional-options -fmodules-ts } | |
import node; | |
struct b | |
{ | |
int frob () const | |
{ | |
return 0; | |
} | |
}; | |
int main () | |
{ | |
assert (0); | |
baselink<b> thing; | |
thing.Frob (); | |
if (!trait<b> ()) | |
return 1; | |
if (!ptrmemdata (other ())) | |
return 2; | |
if (ptrmemfn (b ())) | |
return 2; | |
return 0; | |
} |