blob: 3ee6109f23e6f330e3026bde43d1bb4151295661 [file] [log] [blame]
// PR c++/120125
// { dg-additional-options "-fmodules -fdeclone-ctor-dtor" }
// { dg-module-cmi M }
export module M;
void foo();
export template <typename _Tp> struct __shared_ptr {
inline __shared_ptr() { foo(); }
};
template class __shared_ptr<int>;