Skip to content

Commit 1ef281e

Browse files
authored
Update compiler/src/dmd/expressionsem.d
1 parent ad7e93f commit 1ef281e

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

compiler/src/dmd/expressionsem.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4541,7 +4541,7 @@ private bool functionParameters(Loc loc, Scope* sc,
45414541
{
45424542
// Look for misaligned pointer, etc., in @safe mode
45434543
err |= checkUnsafeAccess(sc, arg, false, true);
4544-
if (!t.isClassHandle())
4544+
if (!t.baseElemOf().isTypeClass())
45454545
err |= checkDefCtor(arg.loc, t); // t must be default constructible
45464546
}
45474547
arg = arg.toLvalue(sc, "create `out` parameter from");

0 commit comments

Comments
 (0)