blob: 9e7e2d9522b671cce07f9f25e0fe1a8874f05194 [file] [log] [blame]
module imports.a14267;
struct SysTime14267
{
// semantic() is called twice, and its scope is wrongly set to NULL
// at the second call.
this(long stdTime) {}
this(this) {}
~this() {}
static SysTime14267 min()
{
// inlining this function will call the semantic3() of SysTime14267 constructor.
// but its 'scope' field is NULL so unintentionally semantic3() call fails.
auto st = SysTime14267(long.min);
auto st2 = st;
return st2;
}
}