| // { dg-module-do run } | |
| // { dg-additional-options {-fmodules-ts -fdump-lang-module-graph} } | |
| export module foo; | |
| // { dg-module-cmi foo } | |
| export template<typename T> struct TPL | |
| { | |
| T m; | |
| }; | |
| export inline int user (int i) | |
| { | |
| TPL<int> x; | |
| x.m = i; | |
| return x.m; | |
| } | |
| // { dg-final { scan-lang-dump {Pending specialization '::TPL<int>' entity:. section:. keyed to '::TPL'} module } } | |
| // { dg-final { scan-lang-dump {Pending specialization '::TPL<int>::TPL<int>' entity:. section:. also keyed to '::TPL'} module } } |