blob: 081c1a154fe1bf6d0f98eabb4b0caec5b507d8a6 [file] [log] [blame]
// { dg-additional-options "-fmodules-ts -fdump-lang-module-blocks" }
export module foo;
// { dg-module-cmi foo }
export enum class file_type : signed char { none = 0 };
export class directory_entry
{
public:
directory_entry(int);
int _M_path;
// ICE from deferred_parse NSDMI in as_base class
file_type _M_type = file_type::none;
};
// { dg-final { scan-lang-dump {Cluster members:\n \[0\]=decl definition '::directory_entry'\n \[1\]=decl definition '::directory_entry::__as_base '\n \[2\]=decl declaration '::directory_entry::__ct '\n} module } }