Mercurial > projects > ddmd
diff dmd/TypeSArray.d @ 64:4290d870944a
More fixes
author | korDen |
---|---|
date | Mon, 23 Aug 2010 20:29:15 +0400 |
parents | b7d29f613539 |
children | f708f0452e81 |
line wrap: on
line diff
--- a/dmd/TypeSArray.d Mon Aug 23 16:52:24 2010 +0400 +++ b/dmd/TypeSArray.d Mon Aug 23 20:29:15 2010 +0400 @@ -1,6 +1,7 @@ module dmd.TypeSArray; import dmd.TypeArray; +import dmd.TypeInfoStaticArrayDeclaration; import dmd.TypeAArray; import dmd.MOD; import dmd.Argument; @@ -330,7 +331,8 @@ bool isString() { - assert(false); + TY nty = next.toBasetype().ty; + return nty == Tchar || nty == Twchar || nty == Tdchar; } bool isZeroInit(Loc loc) @@ -575,7 +577,7 @@ TypeInfoDeclaration getTypeInfoDeclaration() { - assert(false); + return new TypeInfoStaticArrayDeclaration(this); } Expression toExpression()