diff --git a/src/dmd/expression.d b/src/dmd/expression.d index 174310cb0b47..b608a801f85e 100644 --- a/src/dmd/expression.d +++ b/src/dmd/expression.d @@ -2120,7 +2120,7 @@ extern (C++) abstract class Expression : RootObject if (v.type.ty == Tstruct) { - StructDeclaration sd = (cast(TypeStruct)type).sym; + StructDeclaration sd = (cast(TypeStruct)v.type).sym; if (sd.hasNoFields) return false; }